aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/message.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/message.c')
-rw-r--r--src/nvim/message.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c
index 5188824901..4fafbd5e0a 100644
--- a/src/nvim/message.c
+++ b/src/nvim/message.c
@@ -3018,7 +3018,10 @@ void give_warning(char_u *message, bool hl) FUNC_ATTR_NONNULL_ARG(1)
} else {
keep_msg_attr = 0;
}
- msg_ext_set_kind("wmsg");
+
+ if (msg_ext_kind == NULL) {
+ msg_ext_set_kind("wmsg");
+ }
if (msg_attr((const char *)message, keep_msg_attr) && msg_scrolled == 0) {
set_keep_msg(message, keep_msg_attr);