aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/message.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2018-03-24 23:06:36 +0100
committerJustin M. Keyes <justinkz@gmail.com>2018-03-24 23:06:36 +0100
commit5fecd59c2616af7f46764b981ff87e820ac42638 (patch)
tree6763daeaa12d7ffaa850dffece35badf723f79bf /src/nvim/message.c
parent131aad953c007d382cbff1d2560471b29975da87 (diff)
parent8d64a2fb1dc2ae05ab3458ce15d4f18202337dd0 (diff)
downloadrneovim-5fecd59c2616af7f46764b981ff87e820ac42638.tar.gz
rneovim-5fecd59c2616af7f46764b981ff87e820ac42638.tar.bz2
rneovim-5fecd59c2616af7f46764b981ff87e820ac42638.zip
Merge #8167, #7943
Diffstat (limited to 'src/nvim/message.c')
-rw-r--r--src/nvim/message.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c
index e522670a65..12e5b844be 100644
--- a/src/nvim/message.c
+++ b/src/nvim/message.c
@@ -487,9 +487,6 @@ int emsg(const char_u *s_)
}
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.
@@ -540,6 +537,8 @@ int emsg(const char_u *s_)
return true;
}
+ ex_exitval = 1;
+
// Reset msg_silent, an error causes messages to be switched back on.
msg_silent = 0;
cmd_silent = FALSE;