From 0f51ccdf6b7c36385a9eb00fbe473a01ce1cd6f9 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Fri, 7 Jan 2022 16:20:35 +0530 Subject: [PATCH] nvim: keymappings: Use arrow keys to navigate popup menu --- nvim/.config/nvim/lua/keymappings.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nvim/.config/nvim/lua/keymappings.lua b/nvim/.config/nvim/lua/keymappings.lua index f0f3ef9..3b8ac93 100644 --- a/nvim/.config/nvim/lua/keymappings.lua +++ b/nvim/.config/nvim/lua/keymappings.lua @@ -88,6 +88,10 @@ remap('n', '', '', opts) remap('c', '' , 'getcmdtype() =~ \'[?/]\' ? \'\' : feedkeys(\'\' , \'int\')[1]', expr_opts) remap('c', '', 'getcmdtype() =~ \'[?/]\' ? \'\' : feedkeys(\'\', \'int\')[1]', expr_opts) +-- Use arrow keys to navigate in popup menu +remap('c', '' , 'pumvisible() ? feedkeys(\'\', \'int\')[1] : \'\'' , expr_opts) +remap('c', '', 'pumvisible() ? feedkeys(\'\' , \'int\')[1] : \'\'', expr_opts) + remap('n', '', ':TSHighlightCapturesUnderCursor', opts) -- After shifting a visual block, select it again