--- Nikolai Weibull <[EMAIL PROTECTED]> wrote:

> I figured that it was easier to add items to a cluster using
> containedin= for a syntax definition I'm writing, but it seems that
> one can't do it that way.  Is there a reason for this, or is it an
> oversight?  Can we add this to the todo?  I've never needed it before,
> but for this particular grammar, it made a lot of sense.

I think you're maybe a little confused.  Using 'syn keyword SomeKeyword foo
[EMAIL PROTECTED]' does not add SomeKeyword to the cluster @SomeCluster,
rather, it allows SomeKeyword be contained in all the items in @SomeCluster. 
It's a little confusing because the syntax is 'syn cluster SomeCluster
contains=...', but that's different from when a region or a match contains=
something.  In the case of a region or match, contains= means 'allow something
to be matched inside of this syntax item', but in the case of a cluster,
contains= means 'add these items to the cluster's array of syntax items'.

Hope that explains everything for you.

regards,
Peter



                
____________________________________________________ 
Do you Yahoo!? 
Upgrade to Internet Explorer 7, optimised for Yahoo!7
http://au.rd.yahoo.com/evt=44716/*http://au.downloads.yahoo.com/internetexplorer/index.php

Reply via email to