Hi there, I've encountered some weird behavior in syntax highlighting that happens when I use the 'extend' attribute. It's hard to describe precisely with words, so I'm attaching an example to illustrate it.
I've tried to look into the code to find the source of this behavior, but eventually decided that trying to understand what it does would take me too much time so I gave up. -- 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
This highlights correctly:
(a[a(a)a]a)
{a(a[a]a)a}
<a[a]a>
But try this:
{a(a[a(a)a]a)a}
^^
<a[a<a>a]a>
^^
{a<a[a]a>a}
^^
What happened?
<<attachment: screenshot.png>>
test.vim
Description: Binary data
