chore: add default luarc.json for Lua development (#16487)

The Sumneko Lua language server has matured quite a bit and many
Neovim developers use it while working on Neovim. Having a default
configuration for Neovim development is a nice convenience (and
dovetails well with the auto-generated compile_command.json for C
development).

The file is shipped under `contrib` and users can make use of it by
symlinking to `.luarc.json` in the project root.
This commit is contained in:
Gregory Anders
2021-12-01 12:09:50 -07:00
committed by GitHub
parent 99f6260f84
commit 73b35ef10f
3 changed files with 29 additions and 0 deletions

23
contrib/luarc.json Normal file
View File

@ -0,0 +1,23 @@
{
"runtime.version": "LuaJIT",
"diagnostics": {
"enable": true,
"globals": [
"vim",
"describe",
"it",
"before_each",
"after_each",
"setup",
"teardown"
]
},
"workspace": {
"library": {
"runtime/lua": true
},
"maxPreload": 2000,
"preloadFileSize": 1000
},
"telemetry.enable": false
}