From e797c36266a301a818b0be8279057a1620b642be Mon Sep 17 00:00:00 2001 From: James Taranto Date: Wed, 14 Feb 2024 19:25:31 +1100 Subject: [PATCH] plugins/nvim-cmp: fix nvim-cmp lsp completion capabilities (#1071) fixes a bug where the default client capabilities are overwritten by nvim-cmp's default capabilities --- plugins/completion/nvim-cmp/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/completion/nvim-cmp/default.nix b/plugins/completion/nvim-cmp/default.nix index c10e3395..006a6ad8 100644 --- a/plugins/completion/nvim-cmp/default.nix +++ b/plugins/completion/nvim-cmp/default.nix @@ -570,7 +570,7 @@ in { (mkIf (elem "nvim_lsp" foundSources) { lsp.capabilities = '' - capabilities = require('cmp_nvim_lsp').default_capabilities() + capabilities = vim.tbl_deep_extend("force", capabilities, require('cmp_nvim_lsp').default_capabilities()) ''; }) ];