On 19/10/12 20:28, Marcin Szamotulski wrote:
Dear vim_devs,
In my plugin for latex files they are compiled by an external script
which sends some data back to vim. For example it sends the page number
which it is actually writing. To redraw the status line, and update the
number I use ':redrawstatus'. The problem is that, when there is
something echoed in the command line, for example a list of errors with
:clist, or list of buffers with :ls! (or anything). It disappears when
:redrawstatus fires. From my perspective it would be nice if
:redrawstatus did redraw only the status line, and did not erase what
is listed on the vim command line. There are already redraw and redraw!
commands to redraw the screen.
Regards,
Marcin Szamotulski
The problem is that there may be several messages in the command-line
area, pushing the status line up… until a redraw. Redrawing the
statusline (or displaying a 'wildmenu' (q.v.) in its stead) always
happens near the bottom of the screen (or of the split-window), where
the status line "ought" to be. AFAIK, the status line is never _redrawn_
anywhere else.
Best regards,
Tony.
--
Yesterday is history.
Tomorrow is a mystery.
Today is a gift.
That's why it is called 'present'.
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php