fix(lsp): set default capabilities and extend with cmp_nvim_lsp
This commit is contained in:
+7
-2
@@ -410,8 +410,13 @@ end
|
|||||||
function M.setup()
|
function M.setup()
|
||||||
setup_diagnostics()
|
setup_diagnostics()
|
||||||
|
|
||||||
utils.try_require("cmp_nvim_lsp", module_name, function (mod)
|
capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||||
capabilities = mod.default_capabilities()
|
|
||||||
|
utils.try_require("cmp_nvim_lsp", module_name, function (cmp_nvim_lsp)
|
||||||
|
capabilities = vim.tbl_deep_extend(
|
||||||
|
"force", capabilities,
|
||||||
|
cmp_nvim_lsp.default_capabilities()
|
||||||
|
)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
for name, server in pairs(config) do
|
for name, server in pairs(config) do
|
||||||
|
|||||||
Reference in New Issue
Block a user