From 81f277f52664031a56aeabe889f1c36402316dba Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 13 May 2023 13:55:09 +0100 Subject: patch 9.0.1550: in cmdline window S-Tab does not select previous completion Problem: In cmdline window S-Tab does not select previous completion. (Maxim Kim) Solution: Add a mappint for S-Tab. (closes #12116) --- src/ex_getln.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/ex_getln.c') diff --git a/src/ex_getln.c b/src/ex_getln.c index 21447ff040..595286aa34 100644 --- a/src/ex_getln.c +++ b/src/ex_getln.c @@ -4486,8 +4486,12 @@ open_cmdwin(void) { if (p_wc == TAB) { + // Make Tab start command-line completion: CTRL-X CTRL-V add_map((char_u *)" ", MODE_INSERT, TRUE); add_map((char_u *)" a", MODE_NORMAL, TRUE); + + // Make S-Tab work like CTRL-P in command-line completion + add_map((char_u *)" ", MODE_INSERT, TRUE); } set_option_value_give_err((char_u *)"ft", 0L, (char_u *)"vim", OPT_LOCAL); -- cgit v1.2.3