1
0
forked from aniani/vim

patch 8.2.4398: some command completion functions are too long

Problem:    Some command completion functions are too long.
Solution:   Refactor code into separate functions.  Add a few more tests.
            (Yegappan Lakshmanan, closes #9785)
This commit is contained in:
Yegappan Lakshmanan
2022-02-16 12:44:29 +00:00
committed by Bram Moolenaar
parent 34f8117dec
commit b31aec3b93
6 changed files with 491 additions and 346 deletions

View File

@@ -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