Thankyou! I didn't mean to denigrate textmate, but had been wondering why things didn't look as nice as I thought they should, when I realized the regex was causing problems!
Thanks again. -thomas
On Tue, Nov 8, 2011 at 1:57 PM, Hans-Jörg Bibiko bibiko@eva.mpg.de wrote:
On 8 Nov 2011, at 20:38, Thomas Blom wrote:
I was trying to figure out why the syntax highlighting in perl sucked so
much, when I realized it was getting messed up by some regex code.
Paste this into file (e.g. test.pl) and view in textmate. Does the 2nd
function hilight correctly? It is the /\/ regex I think - comment the first one out and watch the hilighting change.
sub fn() { # some perl code my $f = shift; if( $f =~ /\/ ) { my $var = "Hello"; } }
sub fn2() { # some perl code my $f = shift; if( $f =~ /\/ ) { my $var = "Hello"; } }
Hi Thomas,
syntax highlighting for Perl is not so easy but in that case you can fix the highlighting if you simply make usage of the "standard" syntax in the if clauses:
... my $f = shift; if( $f =~ m/\\/ ) { ....
write m// instead of // .
Cheers, --Hans
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate