diff options
| -rw-r--r-- | lua/lsp.lua | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/lua/lsp.lua b/lua/lsp.lua index 29b4368..1d2cb37 100644 --- a/lua/lsp.lua +++ b/lua/lsp.lua @@ -191,8 +191,24 @@ end local servers = { bashls = { filetypes = { "bash", "sh" } }, clangd = { filetypes = { "c", "cpp", "objc", "objcpp", "cuda" } }, + mlir = { filetypes = { "mlir" } }, jqls = { filetypes = { "jq" } }, - lua_ls = { filetypes = { "lua" } }, + lua_ls = { + filetypes = { "lua" }, + settings = { + Lua = { + runtime = { + version = "LuaJIT", + }, + workspace = { + checkThirdParty = false, + library = { + vim.env.VIMRUNTIME, + }, + } + } + } + }, ocamllsp = {}, perlpls = {}, rust_analyzer = { @@ -220,6 +236,7 @@ local servers = { local default_cmd = { bashls = { "bash-language-server", "start" }, clangd = { "clangd" }, + mlir = { "mlir-lsp-server" }, jqls = { "jq-lsp" }, lua_ls = { "lua-language-server" }, ocamllsp = { "ocamllsp" }, |