diff --git a/src/ex_getln.c b/src/ex_getln.c index 07c15ef2a8..1c13db9018 100644 --- a/src/ex_getln.c +++ b/src/ex_getln.c @@ -1038,6 +1038,8 @@ cmdline_wildchar_complete( nextwild(xp, WILD_NEXT, options, escape); (void)showmatches(xp, p_wmnu, wim_list_next, wim_noselect_next); + if (wim_list_next) + *did_wild_list = TRUE; } } } diff --git a/src/testdir/test_cmdline.vim b/src/testdir/test_cmdline.vim index 4e6b535159..abbd0d2c86 100644 --- a/src/testdir/test_cmdline.vim +++ b/src/testdir/test_cmdline.vim @@ -2829,6 +2829,8 @@ func Test_wildmenu_pum() call term_sendkeys(buf, "\set wildmode=longest,list\") call term_sendkeys(buf, ":cn\") call VerifyScreenDump(buf, 'Test_wildmenu_pum_30', {}) + call term_sendkeys(buf, "\") + call VerifyScreenDump(buf, 'Test_wildmenu_pum_30', {}) call term_sendkeys(buf, "s") call VerifyScreenDump(buf, 'Test_wildmenu_pum_31', {}) diff --git a/src/version.c b/src/version.c index 06b7a5ba75..8e6494a5b1 100644 --- a/src/version.c +++ b/src/version.c @@ -724,6 +724,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1739, /**/ 1738, /**/