A minor nit...
The following Perl code is deemed to have a label by the "Tags" window:
Some::Module::subroutine($foo);
where the label is "Some".
Also (a little more obscure and far less important) is a word followed
by a colon inside a muiltiline 'heredoc' string:
$help_str = <<'EOT';
Usage: blah...
blah...
EOT
where "Usage" is seen as the label. This is correctly syntax
highlighted (very cool!) so maybe this is fixable.
Although i suppose the the string is itself could contain code
so perhaps it should be detected as a label :-)
Many thanks for a great editor.
Cheers, alex.