From 4f33954d9d006603c00ce07891bc61d12610f258 Mon Sep 17 00:00:00 2001 From: Doloro1978 Date: Thu, 30 Oct 2025 09:06:46 +0000 Subject: [PATCH] qol(nixvim@modules): added cmp mappings --- nix/modules/nixvim/home.nix | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/nix/modules/nixvim/home.nix b/nix/modules/nixvim/home.nix index 5ecdf05..108c16e 100644 --- a/nix/modules/nixvim/home.nix +++ b/nix/modules/nixvim/home.nix @@ -61,11 +61,22 @@ in cmp = { enable = true; autoEnableSources = true; - settings.sources = [ - { name = "nvim_lsp"; } - { name = "path"; } - { name = "buffer"; } - ]; + settings = { + sources = [ + { name = "nvim_lsp"; } + { name = "path"; } + { name = "buffer"; } + ]; + mapping = { + "" = "cmp.mapping.complete()"; + "" = "cmp.mapping.scroll_docs(-4)"; + "" = "cmp.mapping.close()"; + "" = "cmp.mapping.scroll_docs(4)"; + "" = "cmp.mapping.confirm({ select = true })"; + "" = "cmp.mapping(cmp.mapping.select_prev_item(), {'i', 's'})"; + "" = "cmp.mapping(cmp.mapping.select_next_item(), {'i', 's'})"; + }; + }; }; lspkind.enable = true; # persisted.enable = true;