fix(lspconfig): temporarily support 0.10 #3251
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user