From 71081d084bdf01ff49a3d29f62860483f225be38 Mon Sep 17 00:00:00 2001 From: raf Date: Tue, 18 Mar 2025 14:40:45 +0000 Subject: [PATCH] completion/nvim-cmp: document default sources; allow override (#725) --- modules/plugins/completion/nvim-cmp/config.nix | 6 ------ modules/plugins/completion/nvim-cmp/nvim-cmp.nix | 16 +++++++++------- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/modules/plugins/completion/nvim-cmp/config.nix b/modules/plugins/completion/nvim-cmp/config.nix index ce058876..749ebb7c 100644 --- a/modules/plugins/completion/nvim-cmp/config.nix +++ b/modules/plugins/completion/nvim-cmp/config.nix @@ -60,12 +60,6 @@ in { enableSharedCmpSources = true; nvim-cmp = { - sources = { - nvim-cmp = null; - buffer = "[Buffer]"; - path = "[Path]"; - }; - sourcePlugins = ["cmp-buffer" "cmp-path"]; setupOpts = { diff --git a/modules/plugins/completion/nvim-cmp/nvim-cmp.nix b/modules/plugins/completion/nvim-cmp/nvim-cmp.nix index 0c790455..2c8c77d3 100644 --- a/modules/plugins/completion/nvim-cmp/nvim-cmp.nix +++ b/modules/plugins/completion/nvim-cmp/nvim-cmp.nix @@ -98,14 +98,16 @@ in { sources = mkOption { type = attrsOf (nullOr str); - default = {}; + default = { + nvim-cmp = null; + buffer = "[Buffer]"; + path = "[Path]"; + }; + example = { + nvim-cmp = null; + buffer = "[Buffer]"; + }; description = "The list of sources used by nvim-cmp"; - example = literalExpression '' - { - nvim-cmp = null; - buffer = "[Buffer]"; - } - ''; }; sourcePlugins = mkOption {