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

Reply via email to