fix(lspconfig): temporarily support 0.10 #3251

This commit is contained in:
siduck
2025-04-18 11:01:20 +05:30
parent fea919443f
commit 84f8170fda
+15 -6
View File
@@ -48,13 +48,10 @@ M.capabilities.textDocument.completion.completionItem = {
}
M.defaults = function()
vim.lsp.config("*", { capabilities = M.capabilities, on_init = M.on_init, on_attach = M.on_attach })
dofile(vim.g.base46_cache .. "lsp")
require("nvchad.lsp").diagnostic_config()
vim.lsp.config("lua_ls", {
settings = {
local lua_lsp_settings = {
Lua = {
workspace = {
library = {
@@ -65,10 +62,22 @@ M.defaults = function()
},
},
},
},
})
}
-- Support 0.10 temporarily
if vim.version().minor == 11 then
vim.lsp.config("*", { capabilities = M.capabilities, on_init = M.on_init, on_attach = M.on_attach })
vim.lsp.config("lua_ls", { settings = lua_lsp_settings })
vim.lsp.enable "lua_ls"
else
require("lspconfig").lua_ls.setup {
on_attach = M.on_attach,
capabilities = M.capabilities,
on_init = M.on_init,
settings = lua_lsp_settings,
}
end
end
return M