0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 8.0.0468: after aborting an Ex command g< does not work

Problem:    After aborting an Ex command g< does not work. (Marcin
            Szamotulski)
Solution:   Postpone clearing scrollback messages to until the command line
            has been entered.  Also fix that the screen isn't redrawn if after
            g< the command line is cancelled.
This commit is contained in:
Bram Moolenaar
2017-03-16 19:58:25 +01:00
parent 57002ad70c
commit f2405ed232
6 changed files with 61 additions and 16 deletions

View File

@@ -258,6 +258,7 @@ getcmdline(
return NULL; /* out of memory */
ccline.cmdlen = ccline.cmdpos = 0;
ccline.cmdbuff[0] = NUL;
sb_text_start_cmdline();
/* autoindent for :insert and :append */
if (firstc <= 0)
@@ -2083,6 +2084,7 @@ returncmd:
#ifdef CURSOR_SHAPE
ui_cursor_shape(); /* may show different cursor shape */
#endif
sb_text_end_cmdline();
{
char_u *p = ccline.cmdbuff;