fix(lsp): set default capabilities and extend with cmp_nvim_lsp

This commit is contained in:
2024-03-04 22:44:23 +01:00
parent 5679b3d7d9
commit 0eedc4cee1
+7 -2
View File
@@ -410,8 +410,13 @@ end
function M.setup()
setup_diagnostics()
utils.try_require("cmp_nvim_lsp", module_name, function (mod)
capabilities = mod.default_capabilities()
capabilities = vim.lsp.protocol.make_client_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)
for name, server in pairs(config) do