[TxMt] TmCodeBrowser for Actionscript?
Gerd Knops
gerti at bitart.com
Fri Nov 4 00:10:37 UTC 2005
On Thu, Nov 3, at 4:22 PM, Benjamin Jackson wrote:
> Hi there,
>
> I have actionscript installed for ctags from my jEdit days:
>
> http://tinyurl.com/7tshw
> http://www.appliedrhetoric.com/actionscript.c
>
> However the browser isn't coming up with anything. The only thing I
> can think of that might be off would be the case of the name:
>
> (20:14:05 <~>) 0 $ ctags --list-languages
> ActionScript
> Asm
> Asp
> …
>
> In the Language menu it's "Actionscript" without the camel case for
> "Script". Just wanted to throw this out before recompiling ctags to
> make sure that there are no other possible issues.
TmCodeBrowser pretty much ignores the language names (with the
exception of Objective-C).
TmCodeBrowser brings it's own exuberant ctags though, not including
the actionscript hack.
But looking at actionscript.c, I think you can do the same by simply
adding these lines to ~/.ctags.tmcodebrowser (assuming you are using
that latest version from this afternoon):
--langdef=ActionScript
--langmap=ActionScript:.as
--regex-ActionScript=/^[ \t]*[(private|public|static)( \t)]*function
[ \t]+([A-Za-z0-9_]+)[ \t]*\\(/\1/f,function,functions/
--regex-ActionScript=/^[ \t]*[(public)( \t)]*function[ \t]+(set|get)
[ \t]+([A-Za-z0-9_]+)[ \t]*\\(/\2/p,property,properties/
--regex-ActionScript=/.*\.prototype\.([A-Za-z0-9 ]+)=([ \t]?)function
([ \t]?)*\\(/\1/f,function,functions/
Please check if that works, so I can add the lines to the default
definitions.
Thanks
Gerd
More information about the textmate
mailing list