summaryrefslogtreecommitdiffstats
path: root/src/ex_getln.c
diff options
context:
space:
mode:
authorYegappan Lakshmanan <yegappan@yahoo.com>2022-02-16 12:44:29 +0000
committerBram Moolenaar <Bram@vim.org>2022-02-16 12:44:29 +0000
commitb31aec3b9387ed12677dca09069c3ae98c6c7447 (patch)
tree5855230aa79d06471234f4d7627cb8a3003f77a3 /src/ex_getln.c
parent34f8117dec685ace52cd9e578e2729db278163fc (diff)
patch 8.2.4398: some command completion functions are too longv8.2.4398
Problem: Some command completion functions are too long. Solution: Refactor code into separate functions. Add a few more tests. (Yegappan Lakshmanan, closes #9785)
Diffstat (limited to 'src/ex_getln.c')
-rw-r--r--src/ex_getln.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ex_getln.c b/src/ex_getln.c
index f9b5b604f1..a4f0a2607a 100644
--- a/src/ex_getln.c
+++ b/src/ex_getln.c
@@ -1856,7 +1856,8 @@ getcmdline_int(
c = Ctrl_P;
#ifdef FEAT_WILDMENU
- c = wildmenu_translate_key(&ccline, c, &xpc, did_wild_list);
+ if (p_wmnu)
+ c = wildmenu_translate_key(&ccline, c, &xpc, did_wild_list);
if (cmdline_pum_active())
{
@@ -1900,7 +1901,8 @@ getcmdline_int(
}
#ifdef FEAT_WILDMENU
- c = wildmenu_process_key(&ccline, c, &xpc);
+ if (p_wmnu)
+ c = wildmenu_process_key(&ccline, c, &xpc);
#endif
// CTRL-\ CTRL-N goes to Normal mode, CTRL-\ CTRL-G goes to Insert