On 17/06/08 16:40, Yakov Lerner wrote:
> We do not have autocommand that fires when option is set/changed, right ?
> vim 8 maybe ? Can this be added to do todo ?
>
> For example, when I do 'set tw=70' I want automatically
> execute "match Error /\%>70v/".
>
> I realize I can make a custom command or function to
> change two things together. But if this was a good method, then vim
> never had autocommands in the first place.
>
> Yakov
You can define an autocommand on some other event(s) (CursorMoved and
CursorMovedI, maybe) to highlight whatever gets after the 'textwidth'.
Here's an example:
:au CursorMoved * exe 'match Error /\%>' . &tw . 'v/'
:au CursorMovedI * exe 'match Error /\%>' . &tw . 'v/'
These events are already used by the matchparen.vim plugin, so you're in
good company.
Best regards,
Tony.
--
Somewhere, just out of sight, the unicorns are gathering.
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---