[TxMt] Re: Best approach to add new Scoping rules to grammar
Steve Lianoglou
lists at arachnedesign.net
Mon Feb 12 07:00:36 UTC 2007
Hmm ..
> On Feb 12, 2007, at 1:29 AM, Steve Lianoglou wrote:
>
>> patterns = (
>> { include = '#constant_placeholder'; },
>> { include = '#escaped_char'; },
>> );
>> },
>>
>> Do I just fiddle with the first name =
>> string.quoted.double.block.python to add test.reStructuredText to
>> it (what's the right way to do that)?
>
> Just add after or before those include lines another include line
> like:
>
> { include = 'text.restructuredtext';},
I changed that to look like:
patterns = (
{ include = '#constant_placeholder'; },
{ include = '#escaped_char'; },
{ include = 'text.restructuredtext'; },
);
When I hit the Text button (to activate it), it blows hoses the
Python source ... it's all colored as if it were one long string.
Lines with text, however, (not just whitespace) now all get an
addition scope:
meta.paragraph.restructuredtext
which I guess is why its coloring everything like a string, but I
wonder why it doesn't stop doing that outside of the double quoted
blocks """ """, where I do the include = 'text.restructuredtext'?
-steve
More information about the textmate
mailing list