0
0
mirror of https://github.com/vim/vim.git synced 2025-09-30 04:44:14 -04:00

patch 8.2.3306: unexpected "No matching autocommands"

Problem:    Unexpected "No matching autocommands".
Solution:   Do not give the message when aborting.  Mention the arguments in
            the message. (closes #8690)
This commit is contained in:
Bram Moolenaar
2021-08-07 13:59:43 +02:00
parent 8493499880
commit 1b154ea121
2 changed files with 10 additions and 3 deletions

View File

@@ -1287,10 +1287,11 @@ do_autocmd_event(
*/ */
int int
do_doautocmd( do_doautocmd(
char_u *arg, char_u *arg_start,
int do_msg, // give message for no matching autocmds? int do_msg, // give message for no matching autocmds?
int *did_something) int *did_something)
{ {
char_u *arg = arg_start;
char_u *fname; char_u *fname;
int nothing_done = TRUE; int nothing_done = TRUE;
int group; int group;
@@ -1329,8 +1330,12 @@ do_doautocmd(
fname, NULL, TRUE, group, curbuf, NULL)) fname, NULL, TRUE, group, curbuf, NULL))
nothing_done = FALSE; nothing_done = FALSE;
if (nothing_done && do_msg) if (nothing_done && do_msg
msg(_("No matching autocommands")); #ifdef FEAT_EVAL
&& !aborting()
#endif
)
smsg(_("No matching autocommands: %s"), arg_start);
if (did_something != NULL) if (did_something != NULL)
*did_something = !nothing_done; *did_something = !nothing_done;

View File

@@ -755,6 +755,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
3306,
/**/ /**/
3305, 3305,
/**/ /**/