From 7ae7da8fb9ab2e23ffc19000798ae27a2dee4e87 Mon Sep 17 00:00:00 2001 From: KunMing Xie Date: Thu, 21 Jun 2018 17:36:26 +0800 Subject: vim-patch:8.0.0468: g< after aborting an Ex command (#7941) 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. https://github.com/vim/vim/commit/f2405ed2321da4a879fe0b0703af780fc0432c63 --- src/nvim/memory.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/nvim/memory.c') diff --git a/src/nvim/memory.c b/src/nvim/memory.c index bfc2f208dd..b2aef13946 100644 --- a/src/nvim/memory.c +++ b/src/nvim/memory.c @@ -66,7 +66,7 @@ void try_to_free_memory(void) trying_to_free = true; // free any scrollback text - clear_sb_text(); + clear_sb_text(true); // Try to save all buffers and release as many blocks as possible mf_release_all(); @@ -633,7 +633,7 @@ void free_all_mem(void) free_signs(); set_expr_line(NULL); diff_clear(curtab); - clear_sb_text(); /* free any scrollback text */ + clear_sb_text(true); // free any scrollback text /* Free some global vars. */ xfree(last_cmdline); -- cgit