From 8397546b3e5c2616f386ddb32dc43a58eef8c99f Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Wed, 15 Apr 2026 14:44:58 +0530 Subject: using more vscode like keybindings for cmp nixvim --- modules/tools/nixvim/plugins/cmp.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'modules/tools/nixvim') diff --git a/modules/tools/nixvim/plugins/cmp.nix b/modules/tools/nixvim/plugins/cmp.nix index 62803f6..d849ad6 100644 --- a/modules/tools/nixvim/plugins/cmp.nix +++ b/modules/tools/nixvim/plugins/cmp.nix @@ -12,6 +12,20 @@ "" = "cmp.mapping.confirm({ select = true })"; "" = "cmp.mapping.select_next_item()"; "" = "cmp.mapping.select_prev_item()"; + "" = "cmp.mapping.select_next_item()"; + "" = "cmp.mapping.select_prev_item()"; + "" = "cmp.mapping.scroll_docs(-4)"; # scroll docs up + "" = "cmp.mapping.scroll_docs(4)"; # scroll docs down + + "" = '' + cmp.mapping(function(fallback) + if cmp.visible() then + cmp.abort() + else + fallback() + end + end, { "i" }) + ''; }; sources = [ { name = "nvim_lsp"; } -- cgit v1.2.3