On 18/04/09 10:48, Yakov wrote:
>
> Is there autoevent that's triggered when buffer window is resized ?
> (vimresize event seems to be something else)
>
> Yakov

No, there isn't. You could try to determine what causes the window to be 
resized (e.g. if it's because another window is opened or closed, there 
are several autocommand events for that); but a script still couldn't 
determine that the user has dragged a statusline up or down or used the 
^W_ or ^W= Normal-mode commands (where ^W is Ctrl-W).

Or you could trap a fairly frequent event or events (such as 
CursorMoved, CursorMoverdI, CursorHold, CursorHoldI), quickly check 
winheight() and/or winwidth() for the window in question, and do nothing 
else unless they change. You could even do that (using buffer variables) 
as a side-effect of a function called from a custom 'statusline' and 
always returning the empty string.


Best regards,
Tony.
-- 
Liberty is always dangerous, but it is the safest thing we have.
                -- Harry Emerson Fosdick

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to