wrote:
>
> syn match confAttribute "^[\ *]\.[a-z][a-z0-9_]*[\ ]*="
>
> which also works. But what I eventually want is to highlight the attribute,
> and then have everything on the other side of the '=' be treated as a
> string, whether or not it is enclosed in quotes. Nothing I've tried has
> worked; if I try to define a string as a region starting with the pattern
> above, the attribute loses its highlighting. The catch is that these
> attribute names and '=' are not reserved, and can be used anywhere in a
> string - it's the ordering of these elements that is important.
> ('contained' helped with some problems, but didn't entirely do what I
> needed.)
>
I think you want "contained" combined with "nextgroup". See :help syn-
nextgroup for details.
--
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
No comments:
Post a Comment