aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-06-25 17:28:06 -0500
committerToby Vincent <tobyv@tobyvin.dev>2024-06-25 17:28:06 -0500
commit37903f304b4aa7be9a085accc0ee393bc9847d97 (patch)
tree21078784b5ee4bb025ce1bcdec940ff14b2bbe8f
parent763e91a5a5366f730c27adadced5e9a7c2046560 (diff)
fix(nvim): fix lsp default capabilities
-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"