From 940643aa331e31678467c770b77808e0b4240b34 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Sun, 15 Jan 2023 07:23:51 +0800 Subject: vim-patch:8.2.4585: cannot use keypad page-up/down for completion menu Problem: Cannot use keypad page-up/down for completion menu. Solution: Recognize the keypad keys. (Yegappan Lakshmanan, closes vim/vim#9963) https://github.com/vim/vim/commit/155b0882088ff115dcfb6ce466fe7c8cc2bef349 Co-authored-by: Yegappan Lakshmanan --- src/nvim/testdir/test_cmdline.vim | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'src/nvim/testdir') diff --git a/src/nvim/testdir/test_cmdline.vim b/src/nvim/testdir/test_cmdline.vim index 50bdfceebd..c867639832 100644 --- a/src/nvim/testdir/test_cmdline.vim +++ b/src/nvim/testdir/test_cmdline.vim @@ -2206,7 +2206,8 @@ func Test_wildmenu_dirstack() endfunc " Test for recalling newer or older cmdline from history with , , -" , , , , , or . +" , , , , , , , or +" . func Test_recalling_cmdline() CheckFeature cmdline_hist @@ -2214,17 +2215,18 @@ func Test_recalling_cmdline() cnoremap (save-cmdline) let g:cmdlines += [getcmdline()] let histories = [ - \ {'name': 'cmd', 'enter': ':', 'exit': "\"}, - \ {'name': 'search', 'enter': '/', 'exit': "\"}, - \ {'name': 'expr', 'enter': ":\=", 'exit': "\\"}, - \ {'name': 'input', 'enter': ":call input('')\", 'exit': "\"}, + \ #{name: 'cmd', enter: ':', exit: "\"}, + \ #{name: 'search', enter: '/', exit: "\"}, + \ #{name: 'expr', enter: ":\=", exit: "\\"}, + \ #{name: 'input', enter: ":call input('')\", exit: "\"}, "\ TODO: {'name': 'debug', ...} \] let keypairs = [ - \ {'older': "\", 'newer': "\", 'prefixmatch': v:true}, - \ {'older': "\", 'newer': "\", 'prefixmatch': v:false}, - \ {'older': "\", 'newer': "\", 'prefixmatch': v:false}, - \ {'older': "\", 'newer': "\", 'prefixmatch': v:false}, + \ #{older: "\", newer: "\", prefixmatch: v:true}, + \ #{older: "\", newer: "\", prefixmatch: v:false}, + \ #{older: "\", newer: "\", prefixmatch: v:false}, + \ #{older: "\", newer: "\", prefixmatch: v:false}, + \ #{older: "\", newer: "\", prefixmatch: v:false}, \] let prefix = 'vi' for h in histories -- cgit