Mercurial > vim
changeset 29926:2be5a2741943 v9.0.0301
patch 9.0.0301: the message window popup is delayed after an error message
Commit: https://github.com/vim/vim/commit/878e1d25a0a5b03233bf6ad64073fcf576c2aea5
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Aug 28 17:53:23 2022 +0100
patch 9.0.0301: the message window popup is delayed after an error message
Problem: The message window popup is delayed after an error message.
Solution: Do not set emsg_on_display when using the message window.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 28 Aug 2022 19:00:09 +0200 |
parents | 5726e78e8782 |
children | 19018ae9118d |
files | src/message.c src/version.c |
diffstat | 2 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/message.c +++ b/src/message.c @@ -750,8 +750,12 @@ emsg_core(char_u *s) #endif } - emsg_on_display = TRUE; // remember there is an error message - attr = HL_ATTR(HLF_E); // set highlight mode for error messages +#ifdef HAS_MESSAGE_WINDOW + if (!use_message_window()) +#endif + emsg_on_display = TRUE; // remember there is an error message + + attr = HL_ATTR(HLF_E); // set highlight mode for error messages if (msg_scrolled != 0) need_wait_return = TRUE; // needed in case emsg() is called after // wait_return has reset need_wait_return