[TextMate] defining syntaxes

Allan Odgaard allan at macromates.com
Fri Oct 8 06:50:42 UTC 2004


On 6. Oct 2004, at 16:13, Brian Lalor wrote:

>> 			patterns = ( include = "Java"; );
>
> Actually, I think you meant
> 	patterns = ( { include = "Java"; } );

Blush! :)

> I'm still not getting the foreground coloring like I expected.  Just 
> my plain old java mode has some keyword highlighting, but not when 
> embedded in HTML.

The include key only include the patterns. So you'll have to set the 
foreground for the rule. So that'd be (hopefully I get it right this 
time ;) ):

    { name = "Embedded Java";
      begin = "<%"; end = "%>";
      background = "#E5E5E5";
      foreground = "#rrggbb";
      patterns = ( { include = "Java"; } );
    }



Kind regards Allan




More information about the textmate mailing list