From 958ca938b44ea7d6f126887f5bec98ee6d2f6f15 Mon Sep 17 00:00:00 2001 From: glacambre Date: Wed, 14 Aug 2019 19:07:04 +0200 Subject: ex_getln.c: fix not triggering pum when wildoptions=pum (#10042) Some of the logic that was present for was missing from . Closes https://github.com/neovim/neovim/issues/10042. --- test/functional/ui/popupmenu_spec.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'test') diff --git a/test/functional/ui/popupmenu_spec.lua b/test/functional/ui/popupmenu_spec.lua index 3b4b281c81..ae2136f451 100644 --- a/test/functional/ui/popupmenu_spec.lua +++ b/test/functional/ui/popupmenu_spec.lua @@ -574,6 +574,22 @@ describe('ui/ext_popupmenu', function() ]]) feed('') + -- #10042: make sure shift-tab also triggers the pum + feed(':sign ') + screen:expect{grid=[[ + | + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + :sign unplace^ | + ]], popupmenu={items=wild_expected, pos=5, anchor={1, 9, 6}}} + feed('') + -- check positioning with multibyte char in pattern command("e långfile1") command("sp långfile2") @@ -594,6 +610,7 @@ describe('ui/ext_popupmenu', function() items = {{"långfile1", "", "", "" }, {"långfile2", "", "", ""}}, pos = 0, }} + end) end) -- cgit