[TxMt] tab completion for NSArray

Allan Odgaard throw-away-2 at macromates.com
Thu Dec 20 11:57:54 UTC 2007

On 19 Dec 2007, at 19:36, Artie Ziff wrote:

> While watching the 2nd obj-C screencast, I noticed Allan was getting a
> tab-completion on the word NSArray. Is it possible that particular
> tab-completion was removed from Textmate since the screencast was
> created? Or might I not have all the obj-C bundles?
> FTR... I get a rewrite/insertion of this:
>        NSMutableArray *array = [NSMutableArray array];
> when I do a tab completion on the word:
>        array

I am quite certain that there has always been only the array⇥ which I  
have been using since day one.

We did temporarily have a ⌃= key that would make «class» into  
«class» = [[«class» alloc] init] or similar, but I did it mostly  
because somebody told me it was his favorite feature in Eclipse (for  
Java), I removed it again, as I newer used it.

> Perhaps creating such a tab-completion is so simple I can create my  
> own?

Indeed! :)

See http://macromates.com/textmate/manual/bundles#tab_triggers
And http://macromates.com/textmate/manual/snippets#snippets

> Do some bundles exist which are not distributed via the textmate svn  
> repository?

Yes, but I am not aware of any for Objective-C not in the repository.  
Be aware that in the repository we have the ODCompletion bundle which  
really should be merged with Objective-C, it has a few handy shortcuts  
for Objective-C development.

More information about the textmate mailing list