I noticed that :redraw works differently from Ctrl-L in certain situations:
1) vim -u NONE :set laststatus=2 statusline ruler :help help " get some text 2) Let's cause some screen mispaininting, so we can test :redraw: :silent! !echo aaa " cause mispainted screen (this is ok) 3) :redraw " ???? does not repaint anything :redraw :redraw " nope, does not repaint 4) Ctrl-L "finally, works Is it bug or feature, that :redraw does not repaint screen at step 3 ? Yakov