diff options
| -rw-r--r-- | src/nvim/message.c | 23 | ||||
| -rw-r--r-- | src/nvim/version.c | 2 | 
2 files changed, 13 insertions, 12 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c index f60b128712..265f8c00c0 100644 --- a/src/nvim/message.c +++ b/src/nvim/message.c @@ -467,22 +467,23 @@ int emsg(char_u *s)  {    int attr;    char_u      *p; -  int ignore = FALSE; +  int ignore = false;    int severe; -  /* Skip this if not giving error messages at the moment. */ -  if (emsg_not_now()) -    return TRUE; +  // Skip this if not giving error messages at the moment. +  if (emsg_not_now()) { +    return true; +  } -  called_emsg = TRUE; -  ex_exitval = 1; +  called_emsg = true; +  if (emsg_silent == 0) { +    ex_exitval = 1; +  } -  /* -   * If "emsg_severe" is TRUE: When an error exception is to be thrown, -   * prefer this message over previous messages for the same command. -   */ +  // If "emsg_severe" is TRUE: When an error exception is to be thrown, +  // prefer this message over previous messages for the same command.    severe = emsg_severe; -  emsg_severe = FALSE; +  emsg_severe = false;    if (!emsg_off || vim_strchr(p_debug, 't') != NULL) {      /* diff --git a/src/nvim/version.c b/src/nvim/version.c index b2dbfe87c8..51db539acd 100644 --- a/src/nvim/version.c +++ b/src/nvim/version.c @@ -331,7 +331,7 @@ static int included_patches[] = {    // 1350 NA    // 1349 NA    // 1348 NA -  // 1347, +  1347,    1346,    // 1345 NA    // 1344 NA  | 
