From e6c47f69e9b2ca572a518b5d0f27be84e70bd582 Mon Sep 17 00:00:00 2001 From: Miroslav Koskar Date: Thu, 4 Feb 2016 16:10:56 +0100 Subject: [PATCH] Redraw less aggressively Using ':redraw' instead of ':redraw!' seems to be good enough, plus it preserves messages echoed to command line. --- autoload/filebeagle.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/filebeagle.vim b/autoload/filebeagle.vim index ded6914..ae60d89 100644 --- a/autoload/filebeagle.vim +++ b/autoload/filebeagle.vim @@ -918,7 +918,7 @@ function! s:NewDirectoryViewer() if a:split_cmd == "edit" execute "silent keepalt keepjumps buffer " .self.buf_num endif - redraw! + redraw if a:split_cmd == "edit" " It makes sense (to me, at least) to go to the last buffer " selected & opened upon closing FileBeagle when in this @@ -936,7 +936,7 @@ function! s:NewDirectoryViewer() endif else call self.wipe_and_restore() - redraw! + redraw endif let &lazyredraw = l:old_lazyredraw endfunction