Fix deprecated lspconfig usage for Neovim 0.11+
Replace conditional setup with new vim.lsp.config and vim.lsp.enable APIs
This commit is contained in:
@@ -77,19 +77,10 @@ M.defaults = function()
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
-- Support 0.10 temporarily
|
-- Use new vim.lsp.config API for Neovim 0.11+
|
||||||
|
|
||||||
if vim.lsp.config then
|
|
||||||
vim.lsp.config("*", { capabilities = M.capabilities, on_init = M.on_init })
|
vim.lsp.config("*", { capabilities = M.capabilities, on_init = M.on_init })
|
||||||
vim.lsp.config("lua_ls", { settings = lua_lsp_settings })
|
vim.lsp.config("lua_ls", { settings = lua_lsp_settings })
|
||||||
vim.lsp.enable "lua_ls"
|
vim.lsp.enable "lua_ls"
|
||||||
else
|
|
||||||
require("lspconfig").lua_ls.setup {
|
|
||||||
capabilities = M.capabilities,
|
|
||||||
on_init = M.on_init,
|
|
||||||
settings = lua_lsp_settings,
|
|
||||||
}
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
return M
|
return M
|
||||||
|
|||||||
Reference in New Issue
Block a user