aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--nvim/.config/nvim/lua/plugins/lspconfig.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/nvim/.config/nvim/lua/plugins/lspconfig.lua b/nvim/.config/nvim/lua/plugins/lspconfig.lua
index 94a9610..a559894 100644
--- a/nvim/.config/nvim/lua/plugins/lspconfig.lua
+++ b/nvim/.config/nvim/lua/plugins/lspconfig.lua
@@ -8,8 +8,13 @@ local M = {
}
function M:config()
- require("lspconfig").util.default_config.capabilities =
+ local capabilities = require("lspconfig").util.default_config.capabilities
+ capabilities = vim.tbl_deep_extend(
+ "force",
+ capabilities,
require("cmp_nvim_lsp").default_capabilities(vim.lsp.protocol.make_client_capabilities())
+ )
+ require("lspconfig").util.default_config.capabilities = capabilities
require("lspconfig.ui.windows").default_options.border = "single"