[TxMt] HTML Bundle in Version 1.5.5 (1383)

Allan Odgaard throw-away-1 at macromates.com
Tue May 1 02:01:06 UTC 2007

On 1. May 2007, at 01:47, Philip Plante wrote:

> The reason I do this is because previously Textmate would turn off  
> syntax highlighting for anything between {literal} and {/literal}.   
> So I found that if you wrapped it in comments then it canceled  
> out.  But now that this new update has come out it has changed that  
> behavior again.
> Make sense?

So the real problem is with the {literal} rule in the HTML grammar.

What you can do is go to the HTML grammar in the bundle editor,  
locate this rule, and insert ‘disabled = 1;’. Then you won’t need to  
put comments around {literal} in your source.

What you really want though (I think) is probably for this rule to  
include the HTML grammar (between {literal}…{/literal}) *except* for  
the Smarty part of it (since we only want to disable Smarty in such  
block) -- this is easy with the forthcoming scope injection, but  
presently a pain to do (we’d have to restructure things, and it is  
made further complicated by Smarty not being a grammar which we have  
enabled by default)…

If there are any Smarty users which have suggestions as what to do  
with the {literal} rule “out of the box”, I am all ear.

More information about the textmate mailing list