From f39ac9a666dd2816eba38d157807f46d8d1531fa Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Sun, 17 Mar 2024 23:37:42 +0100 Subject: [PATCH] vim: navigate up/down completions with / --- config/nvim/lua/fschauen/plugins/completion.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/nvim/lua/fschauen/plugins/completion.lua b/config/nvim/lua/fschauen/plugins/completion.lua index 08ee3e6..a9f62e7 100644 --- a/config/nvim/lua/fschauen/plugins/completion.lua +++ b/config/nvim/lua/fschauen/plugins/completion.lua @@ -4,6 +4,7 @@ local make_keymap = function(cmp) local select = { behavior = cmp.SelectBehavior.Select } local if_visible = function(yes, no) + no = no or function(fallback) fallback() end return function(fallback) if cmp.visible() then yes(fallback) @@ -19,6 +20,9 @@ local make_keymap = function(cmp) [""] = if_visible(cmp.mapping.select_next_item(select), cmp.mapping.complete()), [""] = if_visible(cmp.mapping.select_prev_item(select), cmp.mapping.complete()), + [""] = if_visible(cmp.mapping.select_next_item(select), cmp.mapping.complete()), + [""] = if_visible(cmp.mapping.select_prev_item(select)), + [""] = cmp.mapping.select_next_item(select), [""] = cmp.mapping.select_prev_item(select),