aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/message.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2018-05-09 03:02:12 +0200
committerJustin M. Keyes <justinkz@gmail.com>2018-05-09 23:18:38 +0200
commit32b0470b03b3892a4ed6c4bfec0d4a5527d996b1 (patch)
treee9e1837347ba34e5a1012da84d3f30d88a2b8935 /src/nvim/message.c
parentc9f3174075a7168f10fabf806891ef59ee3b13d4 (diff)
downloadrneovim-32b0470b03b3892a4ed6c4bfec0d4a5527d996b1.tar.gz
rneovim-32b0470b03b3892a4ed6c4bfec0d4a5527d996b1.tar.bz2
rneovim-32b0470b03b3892a4ed6c4bfec0d4a5527d996b1.zip
API: better way to capture abort-causing non-exception errors
This condition is not perfectly reliable: (did_emsg && force_abort && !current_exception) The more proper way to check for abort-causing non-exception errors is to set up `msg_list` using the "pattern" given by do_cmdline().
Diffstat (limited to 'src/nvim/message.c')
-rw-r--r--src/nvim/message.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c
index bcfff90d7d..7ca82c2878 100644
--- a/src/nvim/message.c
+++ b/src/nvim/message.c
@@ -67,7 +67,6 @@ static char_u *confirm_msg_tail; /* tail of confirm_msg */
MessageHistoryEntry *first_msg_hist = NULL;
MessageHistoryEntry *last_msg_hist = NULL;
-char *msg_first_ignored_err = NULL;
static int msg_hist_len = 0;
static FILE *verbose_fd = NULL;
@@ -505,9 +504,6 @@ int emsg(const char_u *s_)
if (cause_errthrow((char_u *)s, severe, &ignore) == true) {
if (!ignore) {
did_emsg = true;
- if (msg_first_ignored_err == NULL) {
- msg_first_ignored_err = xstrdup(s);
- }
}
return true;
}