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()
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user