]> git.phdru.name Git - dotfiles.git/commitdiff
Remove the redraw autocommand (it's only needed once)
authorOleg Broytman <phd@phdru.name>
Tue, 18 Mar 2014 02:02:43 +0000 (06:02 +0400)
committerOleg Broytman <phd@phdru.name>
Tue, 18 Mar 2014 02:02:43 +0000 (06:02 +0400)
.vimrc

diff --git a/.vimrc b/.vimrc
index c7c26bddb2db44c57dc8bd11d391bf297e72ad25..bf75518fcad5ae091449954f5664fed6b728080b 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -725,7 +725,14 @@ command! UName call Uname()
 endif
 " ----------
 
-autocmd BufReadPost * redraw " Redraw screen after all macros
+augroup redraw-once
+autocmd!
+" Redraw screen after all macros in ~/.vimrc and ~/.vim/
+autocmd BufReadPost * redraw
+" Remove the redraw autocommand (it's only needed once) and the autgroup
+autocmd BufReadPost * autocmd! redraw-once
+autocmd BufReadPost * augroup! redraw-once
+augroup END
 
 " This has to go to the very end of ~/.vimrc to allow reading the .vimrc
 set secure        " safer working with script files in the current directory