[SVN] Revision 2127 (Objective-C)

Allan Odgaard throw-away-1 at macromates.com
Fri Nov 11 17:08:39 UTC 2005


Changed preferences to include class names in the symbol popup: exclude interface method (prototypes), and include the entire line (with the method prototype) for implementation -- there's a symbolTransformation to pretty-print the obj-c methods (won't work until next build), it uses an em-space as the leading indent for methods, which looks nice :)

The symbolTransformation is currently:

 program:    transform ( ";" transform )*
 transform:  "s/" regexp "/" format-string "/" options

I'm not entirely sure how this should otherwise be expressed, but I don't want to start a new programming language for just this, but do need the power for at least running repeated regexp transformations, and calling out to a command is too slow.

Changed:
U   trunk/Bundles/Objective-C.tmbundle/Preferences/Cocoa completions.plist
A   trunk/Bundles/Objective-C.tmbundle/Preferences/Symbol List.plist
A   trunk/Bundles/Objective-C.tmbundle/Preferences/Symbol List: Disable for Interface.plist
U   trunk/Bundles/Objective-C.tmbundle/Syntaxes/Objective-C.plist
U   trunk/Bundles/Objective-C.tmbundle/info.plist



More information about the textmate-dev mailing list