並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 75件

新着順 人気順

Luaの検索結果1 - 40 件 / 75件

  • Lua の代替スクリプト言語まとめ

    Lua の代替スクリプト言語 組み込み用のスクリプト言語として使える Lua はライトな反面、動的型付けや 1-based index といった仕様がボトルネックになりがちです。そうした状況の中、相応の短所も抱えた Lua の代替となりえる C/C++ 開発用組み込み用のスクリプト言語が多く開発されています。しかしながら、それらを横並びで比較及び評価した記事をあまり見かけませんでした。そこで、本記事では AltLua となりうる言語を取り上げ、それぞれの特徴を検証していきます。 Lua 向けトランスパイラ言語 コンパイルして Lua を出力するトランスパイラ言語について。Lua VM 上で動作するため、既存の Lua ライブラリの利用が可能な他、軽量で高速な強みを十分に生かせることが期待できます。 github stars やリリースなどの情報は 2025 年現時点のものを記載します。 M

      Lua の代替スクリプト言語まとめ
    • GWなのでRustでLuaを実装し(ようとし)た話 - ローファイ日記

      GWは、ゲートウェイじゃなくゴールデンウィークです。 タイトルの通り、連休の多くの空き時間を言語実装に費やしてしまった...。 github.com とにかく、スターがついて承認されたいという気持ちが強いです(結論ファースト)。 今のところ、この辺りの機能はできている。 四則演算 Rustでの/Luaでのグローバル関数定義 関数内ローカル変数 if/then/else文 配列ベースの繰り返し(ただ、配列操作ができない) フィボナッチ数を求めるとこんな感じ。 2.4 GHz / 8コア Intel Core i9 のMacで実行した。といってもシングルコアしか使わないのだが。 function dofib(n) if n < 2 then return 1 else return dofib(n-1) + dofib(n-2) end print("Unreachable!\n") end

        GWなのでRustでLuaを実装し(ようとし)た話 - ローファイ日記
      • Sonota on Twitter: "ろQでなしこ。 https://t.co/Lua9bXlHzs"

        ろQでなしこ。 https://t.co/Lua9bXlHzs

          Sonota on Twitter: "ろQでなしこ。 https://t.co/Lua9bXlHzs"
        • GitHub - CDSoft/luax: luax is a Lua interpreter and REPL based on Lua 5.4, augmented with some useful packages. It is also a "compiler" that produces standalone executables from Lua scripts.

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - CDSoft/luax: luax is a Lua interpreter and REPL based on Lua 5.4, augmented with some useful packages. It is also a "compiler" that produces standalone executables from Lua scripts.
          • GitHub - leandromoreira/cdn-up-and-running: CDN Up and Running - Building a CDN from Scratch to Learn about CDN, Nginx, Lua, Prometheus, Grafana, Load balancing, and Containers.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - leandromoreira/cdn-up-and-running: CDN Up and Running - Building a CDN from Scratch to Learn about CDN, Nginx, Lua, Prometheus, Grafana, Load balancing, and Containers.
            • Writing a minimal Lua implementation with a virtual machine from scratch in Rust | notes.eatonphil.com

              Writing a minimal Lua implementation with a virtual machine from scratch in Rust By the end of this guide we'll have a minimal, working implementation of a small part of Lua from scratch. It will be able to run the following program (among others): function fib(n) if n < 2 then return n; end local n1 = fib(n-1); local n2 = fib(n-2); return n1 + n2; end print(fib(30)); This is my second project in

              • kyju.org - Piccolo - A Stackless Lua Interpreter

                Piccolo - A Stackless Lua Interpreter 2024-05-01 History of piccolo A "Stackless" Interpreter Design Benefits of Stackless Cancellation Pre-emptive Concurrency Fuel, Pacing, and Custom Scheduling "Symmetric" Coroutines and coroutine.yieldto The "Big Lie" Rust Coroutines, Lua Coroutines, and Snarfing Zooming Out piccolo is an interpreter for the Lua language written in pure, mostly safe Rust with a

                • Lua is so underrated

                  26 Dec, 2024 The more I learn about Lua's design and implementation, the more impressed I am. It's very rare to see software that does so much with so little code. Unfortunately, Lua doesn’t have the same level of marketing and hype as some other languages. This lack of promotion means that fewer developers are aware of Lua’s capabilities and benefits. It is often perceived as a niche language, pr

                    Lua is so underrated
                  • えりんぎ on Twitter: "エスカレーターが雹を運んできてる😳! 車はちょうど出かけてたおかげでボコボコにならずに済んだ😂 https://t.co/Sqa9LUA3Z6"

                    エスカレーターが雹を運んできてる😳! 車はちょうど出かけてたおかげでボコボコにならずに済んだ😂 https://t.co/Sqa9LUA3Z6

                      えりんぎ on Twitter: "エスカレーターが雹を運んできてる😳! 車はちょうど出かけてたおかげでボコボコにならずに済んだ😂 https://t.co/Sqa9LUA3Z6"
                    • 0.10 時代の Neovim Lua - Qiita

                      0.10 になって便利な機能が増えたからみんなも使おうよ、という趣旨の記事です。 Neovim 0.10 になって増えた機能 News-0.10 - Neovim docs というページに 0.10 になっての変更点がまとまっているのですが、これだけでは多過ぎて把握できないと思います。「dotfiles やプラグインを書く時に便利な機能」という括りで抜き出してみても以下のようなものが挙げられます(多過ぎるので畳んであります)。 0.10 で追加された機能(一部) nvim_create_autocmd() のコールバック関数が true を返すと、自動コマンド自身が削除されるようになりました。 vim.islist() がちゃんと「配列」の時だけ true になるようになりました。 今までは歯抜けのテーブル({ [1] = "hoge", [3] = "fuga" } みたいなの)でも t

                        0.10 時代の Neovim Lua - Qiita
                      • GoでLuaのユニットテストを書こう | CyberAgent Developers Blog

                        ABEMAの広告システムのバックエンド開発をしている黒崎 (@kuro_m88) です。 GoでLuaのユニットテストの実装を試みた事例をご紹介します。 GoでLuaのユニットテストを書くモチベーション 端的に言うとGoで書いているアプリケーションサーバでValkeyを使っており、Valkeyの機能を拡張するのにLuaで処理を記述する必要が出たためです。 Valkeyとは Valkeyはインメモリデータベースで、2024年に諸般の事情からRedisをforkする形でLinux Foundation傘下で開発がはじまりました。 ValkeyはRedisからforkされたため大半の機能はRedisと互換性がありますが、AWS, Google Cloud, Oracle Cloudなどの大手企業が開発に参加しており、積極的にサポートする姿勢が見てとれます。 Amazon ElastiCache

                          GoでLuaのユニットテストを書こう | CyberAgent Developers Blog
                        • What do I think about Lua after shipping a project with 60,000 lines of code?

                          Hi there! This is Oleg from Luden.io. We decided to have a deep and meaningful conversation about Lua programming language with Ivan Trusov, lead programmer of the video game Craftomation 101. It contains ~60,000 lines of Lua code and is made with Defold game engine. I asked Ivan to talk about the real issues and show real code, not the “hypothetical code, carefully prepared for the public to illu

                            What do I think about Lua after shipping a project with 60,000 lines of code?
                          • GitHub - yanghuan/CSharp.lua: The C# to Lua compiler

                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                              GitHub - yanghuan/CSharp.lua: The C# to Lua compiler
                            • neovimプラグインの作成 lua

                              過去に書いたもの luaを使用してpluginを開発する方法について学びたいと思います。 この記事は前回の記事の続きからになっています。 先に読んでおくと理解しやすいと思います。 対象者 vimの基本操作を理解していること,入力方法,検索方法,コマンドモード,visualモード等 luaでneovimのpluginを作成したい人 luaのpluginを読んでみたい人 lazyvimを使い始めた人 動作環境 Arch系 Linux (garuda linux) OS詳細情報 $ uname -a Linux tosi 6.6.9-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Tue, 02 Jan 2024 02:28:04 +0000 x86_64 GNU/Linux $ cat /etc/os-release File: /etc/os-release NA

                                neovimプラグインの作成 lua
                              • GitHub - rochus-keller/Luon: A compiler and IDE for the Luon programming language - a liaison beween Lua and Oberon+ - targeting LuaJIT

                                Luon is a high-level programming language with a syntax similar to Oberon+, Oberon-07 and Oberon-2, integrating concepts from Lua, and targeting the LuaJIT VM. Luon can be regarded as a statically typed version of Lua. The name is thus a combination of "Lua" and "Oberon". Luon procedures can be declared "external" and be implemented in Lua. This allows the re-use of libraries written in Lua, and a

                                  GitHub - rochus-keller/Luon: A compiler and IDE for the Luon programming language - a liaison beween Lua and Oberon+ - targeting LuaJIT
                                • nvim-lua-guide-ja/README.ja.md at master · willelz/nvim-lua-guide-ja

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    nvim-lua-guide-ja/README.ja.md at master · willelz/nvim-lua-guide-ja
                                  • Building a baseline JIT for Lua automatically

                                    This is the Part 2 of a series. Feel free to read the prequel for more context: Building the fastest Lua interpreter automatically Building a good VM for a dynamic language takes a ton of engineering. The best-performing VMs (e.g., JavaScriptCore, V8, SpiderMonkey) employ at least 3 VM tiers (interpreter, baseline JIT[1] and optimizing JIT), and pervasively use hand-coded assembly in every VM tier

                                      Building a baseline JIT for Lua automatically
                                    • Building the fastest Lua interpreter.. automatically!

                                      This is Part 1 of a series of posts. Part 2 is available here: Building a baseline JIT for Lua automatically It is well-known that writing a good VM for a dynamic language is never an easy job. High-performance interpreters, such as the JavaScript interpreter in Safari, or the Lua interpreter in LuaJIT, are often hand-coded in assembly. If you want a JIT compiler for better performance, well, you’

                                        Building the fastest Lua interpreter.. automatically!
                                      • packer.nvim で Neovim + Lua のビッグウェーブに乗る - Qiita

                                        2022/12/3 本日公開の 爆速で起動する Neovim を packer.nvim で作る - Qiita に合わせ、最新の情報を含めて修正しました。 0. 前置き 昔々、NeoBundle から dein.vim に乗り換える話を書きました。 NeoBundle から dein.vim に乗り換えたら爆速だった話 - Qiita しかし 5 年も経てば世の中色々変わります。Neovim も色々変わりましたが、最近一番ホットな話題といえばなんと言っても Lua でしょう。プラグインを書くための言語としてだけではなく、設定ファイルである init.vim すら Lua で書くことが可能になったのです。 [RFC] add init.lua as an alternative user config by dm1try · Pull Request #12235 · neovim/neo

                                          packer.nvim で Neovim + Lua のビッグウェーブに乗る - Qiita
                                        • やっとNeovimの設定ファイルをinit.luaに移行した

                                          はじめに hisasann/neovim: hisasann's neovim settings Vim 時代は .vimrc 一本、 Neovim に変えてからは Init.vim と dein.toml で設定やプラグインを管理していました。 neovim/vim at master · hisasann/neovim toml ファイルにプラグインの細かい設定を書く場合は、以下のように改行コード込みの文字列として記述します。 ぼくはこの場合に -- のようなコメントの行があると、うまくプラグインが動かないなどの挙動がありました。 なので、基本コメントは書かないようにしていました。 このように一工夫する必要があったり、うまく動かない機能などもありました。 たとえば、ファイルの保存時に何かするみたいなのが動きませんでした。 lspconfig の以下のようなコードです。 -- forma

                                            やっとNeovimの設定ファイルをinit.luaに移行した
                                          • NeovimとLua

                                            luaでのoption設定が2021年7月時点の情報です。それ以外は、2021年2月上旬時点から更新していません。そのため、Neovim v0.5.1以上に対応していません。 HEADのBreaking Changesはこのissueにまとまっています。 NeovimのLuaプラグインを作成する場合、次のtemplateが役に立つはずです。lintとtestの設定をしているtemplate達です。 luacheck(linter)なし Neovim plugin boilerplate 他とは違いドキュメント生成、自動リリースがある ellisonleao/nvim-plugin-template luacheck(linter)あり nvim-lua-plugin-template m00qek/plugin-template.nvim Newslettersもあります。 設定フレームワ

                                              NeovimとLua
                                            • Lua: The Little Language That Could

                                              Lua is probably my favourite “little language” - a language designed to have low cognitive load, and be easy to learn and use. It’s embedded in a lot of software, such as Redis, NGINX via OpenResty and Wireshark. It’s also used as a scripting language in games such as World of Warcraft and Roblox via Luau. This post is a brief love letter to the language, with some examples of why I like it so muc

                                                Lua: The Little Language That Could
                                              • しぶしぶ覚えるLua言語 - Qiita

                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに Lua好きですか? ええ、そうですよね、好きでも嫌いでもないですよね。わかります。 Luaが好きで好きでしょうがないという人はいません。ごめん、言い過ぎた。大抵は自分の使っているアプリのスクリプティング機能がLuaだからAPIを叩くために仕方なく使うという人が多いのではないでしょうか。 私のよく使うDTM分野のアプリでもReaperのReaScript、FalconのUVI Script、KONTAKTのCREATOR TOOLS、HALionのHALion ScriptなどLuaによるスクリプティングができるものがあります。

                                                  しぶしぶ覚えるLua言語 - Qiita
                                                • mrcjkb.dev - Algebraic data types in Lua (Almost)

                                                  Posted on August 17, 2023 Lua, in the realm of Neovim, is a curious companion. For personal configuration tweaks, it’s incredibly responsive, giving me immediate feedback. Moreover, when I’m uncertain about an idea’s potential, Lua offers a forgiving platform for prototyping without commitment. Yet, as the maintainer of a few plugins, who otherwise works with Haskell professionally, I have mixed f

                                                  • Preface - Build a Lua Interpreter in Rust

                                                    Preface This series was written in Chinese originally. This Engine version is mainly translated by Google Translate. So please forgive me for the terrible writing. This series of articles introduces the implementation of a Lua interpreter from scratch in the Rust language. The Rust language has a distinctive personality and is also widely popular, however the learning curve is steep. After I finis

                                                    • GitHub - ceifa/wasmoon: A real lua 5.4 VM with JS bindings made with webassembly

                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                        GitHub - ceifa/wasmoon: A real lua 5.4 VM with JS bindings made with webassembly
                                                      • Luaのテストツール busted の使い方

                                                        bustedとは(vustedとは) Neovim の Lua プラグインのテストを行えるvustedというツールがあることを最近知りました。 vusted はbustedという Lua のテストツールを Neovim でも動くようラップしたもので、vusted を使用するには busted の使い方を調べる必要があります。 本記事ではこの busted の使い方を簡単に説明していきます。busted を使ってみたいけど日本語記事がないからよく分からん。という人向けの記事ですね。 より詳しく確認したい人はこちらの busted 公式ドキュメントを確認してください。 Usage 簡単な使い方を説明します。 -- init_spec.lua describe("Test", function() describe("numerical", function() it("'0' is truth

                                                          Luaのテストツール busted の使い方
                                                        • プログラミング言語「Lua」、 最新版バージョン5.4がリリース

                                                          2020年6月29日(現地時間)、プログラミング言語「Lua」の最新バージョンとなる「Lua 5.4」がリリースされた。Luaは手続き型言語やオブジェクト指向言語、関数型言語などといった複数の特徴を併せ持つマルチパラダイムのプログラミング言語で、MIT Licenseのもとでオープンソースで開発されている。 Luaは拡張言語としてC言語のプログラムに埋め込んで実行されることを目的に設計されているため、高い移植性と組込みの容易性、そして軽量な動作といった特徴がある。 The Programming Language Lua Lua 5.4は、2015年1月にリリースされたLua 5.3以来、およそ5年半ぶりの大型アップデートになる。バージョン5.4で追加・変更されたおもな機能としては、以下が挙げられる。 世代別ガーベジコレクタ to-be-closed変数 const変数 userdata型

                                                            プログラミング言語「Lua」、 最新版バージョン5.4がリリース
                                                          • 『ヘブンバーンズレッド』に最上の演出を Unity×Luaを使った、アドベンチャーパート制作の裏側

                                                            さまざまなチャレンジを通して得られた知見や、これから取り組んでいくチャレンジを紹介する技術カンファレンス「GREE Tech Conference 2022」。今回は「Beyond Expectations」をテーマに開催されました。ここで登壇したのは、株式会社WFSの伊藤氏と市川氏。『ヘブンバーンズレッド』における演出の最大化手法について発表しました。全2回。前半は、Luaを使ったアドベンチャー制作エンジンの裏側について。 株式会社WFS クライアントエンジニア 市川ひまわり氏:「『ヘブンバーンズレッド』×バトル×アドベンチャー〜WFSのゲーム制作・演出の最大化手法〜」の発表を始めさせていただきます。本日はどうぞよろしくお願いします。 まずは自己紹介をします。ゲームの開発・運用を主に行っている株式会社WFSで、クライアントエンジニアをしている市川ひまわりです。現在は『ヘブンバーンズレッド

                                                              『ヘブンバーンズレッド』に最上の演出を Unity×Luaを使った、アドベンチャーパート制作の裏側
                                                            • GitHub - macournoyer/tinyrb: A tiny subset of Ruby with a Lua'esc VM

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - macournoyer/tinyrb: A tiny subset of Ruby with a Lua'esc VM
                                                              • GitHub - luau-lang/luau: A fast, small, safe, gradually typed embeddable scripting language derived from Lua

                                                                Luau (lowercase u, /ˈlu.aʊ/) is a fast, small, safe, gradually typed embeddable scripting language derived from Lua. It is designed to be backwards compatible with Lua 5.1, as well as incorporating some features from future Lua releases, but also expands the feature set (most notably with type annotations and a state-of-the-art type inference system). Luau is largely implemented from scratch, with

                                                                  GitHub - luau-lang/luau: A fast, small, safe, gradually typed embeddable scripting language derived from Lua
                                                                • GitHub - nvim-telescope/telescope.nvim: Find, Filter, Preview, Pick. All lua, all the time.

                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                    GitHub - nvim-telescope/telescope.nvim: Find, Filter, Preview, Pick. All lua, all the time.
                                                                  • GitHub - nuskey8/Lua-CSharp: High performance Lua interpreter implemented in C# for .NET and Unity

                                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                      GitHub - nuskey8/Lua-CSharp: High performance Lua interpreter implemented in C# for .NET and Unity
                                                                    • [Neovim]Coc.nvim+init.vimからBuiltin LSP+init.luaに移行しました💪

                                                                      Coc.nvim+init.vimからBuiltin LSP+init.luaへ この記事の概要 BuiltinLSP+Lspsaga.nvimでドキュメントをホバーさせているところ 2022年10月現在、NeovimにおいてモダンなIDEに近い様々なコーディング支援機能(Ex. 言語ごとの入力補完、定義ジャンプ、コード診断など)を利用するには、 Vim/NeovimをまるごとIDE化するプラグインであるCoc.nvimを導入する方法 Neovimに組み込まれたLSP(Language Server Protocol)クライアント機能を用いて、補完(Completion)、コード診断(Diagnostics)、リンター/フォーマッター(Linter/Formatter)の各要素につき、個別にプラグインを導入してカスタマイズする方法 の2通りがあります。 今回は、Neovim組み込みのBui

                                                                        [Neovim]Coc.nvim+init.vimからBuiltin LSP+init.luaに移行しました💪
                                                                      • mrcjkb.dev - Announcing Lux - a luxurious package manager for Lua

                                                                        Posted on April 7, 2025 It’s time Lua got the ecosystem it deserves! For a bit over a year, we have been cooking up Lux, a new package manager for creating, maintaining and publishing Lua code. It does this through a simple and intuitive CLI inspired by other well-known package managers like cargo. Today, we feel the project has hit a state of “very usable for everyday tasks”1. Features Fully port

                                                                        • GitHub - lite-xl/lite-xl: A lightweight text editor written in Lua

                                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                            GitHub - lite-xl/lite-xl: A lightweight text editor written in Lua
                                                                          • GitHub - kyren/piccolo: An experimental stackless Lua VM implemented in pure Rust

                                                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                              GitHub - kyren/piccolo: An experimental stackless Lua VM implemented in pure Rust
                                                                            • Unity C#の関数を誰でも扱えるように。『FF7EC』におけるスクリプト言語「Lua」活用テクニック【CAGC2024】|ゲームメーカーズ

                                                                              サイバーエージェントのゲーム・エンターテイメント事業部(SGE)初開催のカンファレンス「CyberAgent Game Conference 2024」が、2024年3月7日に開催されました。 『FINAL FANTASY VII EVER CRISIS』(以下、『FF7EC』)の掛け合い部分や、ダンジョン中のギミックなどで用いられたLuaスクリプトの活用方法について語られた、アプリボット クライアントエンジニア 佐藤 彩理氏によるセッション「大規模開発におけるLuaスクリプトの活用方法」をレポートします。 TEXT / じく EDIT / 神谷 優斗

                                                                                Unity C#の関数を誰でも扱えるように。『FF7EC』におけるスクリプト言語「Lua」活用テクニック【CAGC2024】|ゲームメーカーズ
                                                                              • init.vim & dein から init.lua & lazy.nvim へ、シンプル設定で移行した

                                                                                背景 neovim で会社の先輩からもらった vimrc を 7 年くらい継ぎ足し継ぎ足しで使っているぐちゃぐちゃの init.vim と、どこでどう動いているか把握していないプラグインも混ざっている dein.toml を、 init.lua & lazy.nvim への移行に合わせて整理した。 lazy.nvim とは 最近急速に注目を浴びているらしい Lua 製(かつ Lua 記述)のプラグインマネージャ。 README を見る限りだと init.lua でのセットアップしか書いていない。vim script に翻訳すれば init.vim でも動くのかもしれないが、変な橋を渡って消耗したくないので今回は素直に init.lua 化をしている。 init.lua の記述 $XDF_CONFIG_HOME/nvim に init.lua ファイルを作成する。 init.vim と両方存

                                                                                  init.vim & dein から init.lua & lazy.nvim へ、シンプル設定で移行した
                                                                                • Neovimのconfigファイルをinit.lua化したので覚書

                                                                                  init.lua入門系記事日本語で書かれた入門記事の類は非常に心強いですね。私が参考にしたものの内、内容が軽いものから順に掲載します。 [第2回] Neovimのすゝめ – 設定ファイルを作成する by won won eaterさんNeovimのためのLua入門 init.lua編 by slinさん「Getting started using Lua in Neovim」日本語版 by hituji-nosippoさん help公式のヘルプは心強い存在です。間違った情報に出会う確率も低いはず。 Nvim特有の話はnvim上で検索しなければなりませんが、Vimと共通する部分は日本語の情報も豊富です。 help - Vim日本語ドキュメント by vim-jp 特にLua関係の話はhelpを見るべし。 Lua全般: :help luaキーマップ: :help nvim_set_keymap

                                                                                    Neovimのconfigファイルをinit.lua化したので覚書