diff options
author | 2025-03-06 20:54:40 +0300 | |
---|---|---|
committer | 2025-03-06 20:54:40 +0300 | |
commit | 1fa7dd0709e3372dfa9d547a23ea441fdaf32630 (patch) | |
tree | b9381078e962961beb57a2be3b629ca4d377f631 /lsp/lua-language-server.lua | |
parent | feat: add `notify` extension to `telescope` (diff) | |
download | neovim-configuration-1fa7dd0709e3372dfa9d547a23ea441fdaf32630.tar.gz neovim-configuration-1fa7dd0709e3372dfa9d547a23ea441fdaf32630.tar.bz2 neovim-configuration-1fa7dd0709e3372dfa9d547a23ea441fdaf32630.tar.lz neovim-configuration-1fa7dd0709e3372dfa9d547a23ea441fdaf32630.tar.xz neovim-configuration-1fa7dd0709e3372dfa9d547a23ea441fdaf32630.tar.zst neovim-configuration-1fa7dd0709e3372dfa9d547a23ea441fdaf32630.zip |
feat: finally working LSP
Diffstat (limited to 'lsp/lua-language-server.lua')
-rw-r--r-- | lsp/lua-language-server.lua | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lsp/lua-language-server.lua b/lsp/lua-language-server.lua new file mode 100644 index 0000000..3f5f308 --- /dev/null +++ b/lsp/lua-language-server.lua @@ -0,0 +1,18 @@ +return { + cmd = { "lua-language-server" }, + root_markers = { ".luarc.json" }, + filetypes = { "lua" }, + + settings = { + Lua = { + runtime = { version = "LuaJIT" }, + formatters = { ignoreComments = true }, + signatureHelp = { enabled = true }, + diagnostics = { + globals = { "nixCats", "vim" }, + disable = { "missing-fields" }, + }, + telemetry = { enabled = false }, + }, + }, +} |