Mercurial > vim
diff src/message.c @ 14237:487d7bda80ea v8.1.0135
patch 8.1.0135: undo message delays screen update for CTRL-O u
commit https://github.com/vim/vim/commit/e0429681aed5448d1c3b8399d152a2b1a05ea6d7
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jul 1 16:44:03 2018 +0200
patch 8.1.0135: undo message delays screen update for CTRL-O u
Problem: Undo message delays screen update for CTRL-O u.
Solution: Add smsg_attr_keep(). (closes https://github.com/vim/vim/issues/3125)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 01 Jul 2018 16:45:06 +0200 |
parents | 1681178c4434 |
children | 27b9a84395b5 |
line wrap: on
line diff
--- a/src/message.c +++ b/src/message.c @@ -399,6 +399,20 @@ smsg_attr(int attr, char_u *s, ...) return msg_attr(IObuff, attr); } + int +# ifdef __BORLANDC__ +_RTLENTRYF +# endif +smsg_attr_keep(int attr, char_u *s, ...) +{ + va_list arglist; + + va_start(arglist, s); + vim_vsnprintf((char *)IObuff, IOSIZE, (char *)s, arglist); + va_end(arglist); + return msg_attr_keep(IObuff, attr, TRUE); +} + #endif /*