diff options
| author | Josh Rahm <rahm@josher.dev> | 2026-08-11 08:48:01 -0600 |
|---|---|---|
| committer | Josh Rahm <rahm@josher.dev> | 2026-08-11 08:48:01 -0600 |
| commit | 715fd8b957d7c553f2df3070b430784517fc78ae (patch) | |
| tree | 6393bd3e3095662010fb7b94e3f31bb45a085d0b | |
| parent | 77e9fbb666006e52b4da6ac7db9130f892978ff7 (diff) | |
| download | config.vim-main.tar.gz config.vim-main.tar.bz2 config.vim-main.zip | |
| -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" }, |