Oops, sorry, I was misunderstanding how synID* worked.

I've updated the patch to add the "combine" {what} to synIDattr, which is the 
bare minimum we need here.

synID should definitely return only one ID in this case, both because we don't 
want to duplicate synstack and because it's the only way to get 
interoperability with the extended links patch.

I'm still not sure how best to deal with synIDattr. How would you feel about 
adding a [, {flatten}] argument to it that flattens out the stack before 
checking the attr (analagous to [, {trans}] in synID)?

-- 
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

Raspunde prin e-mail lui