diff --git a/modules/nix/nvim/cmp.nix b/modules/nix/nvim/cmp.nix index 56ee900..5feabec 100644 --- a/modules/nix/nvim/cmp.nix +++ b/modules/nix/nvim/cmp.nix @@ -6,7 +6,7 @@ cmp-buffer.enable = true; cmp = { enable = true; - autoEnableSources = true; + autoEnableSources = false; cmdline = { completion = { completeopt = [ "menu" "menuone" "noinsert" "noselect" ]; @@ -22,6 +22,11 @@ "" = "cmp.mapping(cmp.mapping.select_prev_item(), {'i', 's'})"; "" = "cmp.mapping(cmp.mapping.select_next_item(), {'i', 's'})"; }; + sources = [ + { name = "nvim_lsp"; keyword_length = 1; max_item_count = 5; } + { name = "path"; } + { name = "buffer"; } + ]; }; }; }; diff --git a/modules/nix/nvim/lsp.nix b/modules/nix/nvim/lsp.nix index 891e682..e011ec8 100644 --- a/modules/nix/nvim/lsp.nix +++ b/modules/nix/nvim/lsp.nix @@ -45,6 +45,10 @@ enable = true; autostart = true; }; + nix = { + enable = true; + autostart = true; + }; nixd = { enable = true; autostart = true;