[TxMt] TextMate Code Completion

thomas Aylott oblivious at subtlegradient.com
Wed Dec 6 23:26:11 UTC 2006


On Dec 6, 2006, at 4:41 PM, thomas Aylott wrote:

> Howdy.
>
> In light of the recent C Library bundle, it's obvious that people  
> re extremely interested in having some code completion in TextMate.
>
> I've done a few things will code completion already.
> Filepath - http://subtlegradient.com/articles/2006/11/02/filename- 
> filepath-completion-for-textmate-screencast
> English - http://subtlegradient.com/articles/2006/10/30/english- 
> word-completion-for-textmate-screencast
> And someone did Cocoa completions
> http://theocacao.com/document.page/332
>
> I think we should come up with a brick simple library that will let  
> you do completions.
> Then the hardcode d00ds can get on with extending and perfecting  
> the completion library.
> While everyone actually gets the chance to use it.
>
> Plus, we'll be able to unify all the code completion stuff into a  
> single library.
>
> thomas Aylott — design42 — subtleGradient — CrazyEgg

On Dec 6, 2006, at 5:48 PM, Max wrote:
> Jacob Rus schrieb:
>>
>> 5. I hope it becomes slightly easier to make generic completion
>> commands in the future, because at the moment, I'm not sure it can be
>> done by a complete newbie, and it's a useful enough feature that it
>> would be nice to give even new users such power.  Allan is hopefully
>> considering such things for TextMate 2.0.
>>
>>
> Bit of the wrong topic...
> Having function completion like SubEthaEdit or Xcode ( even better  
> would
> be if the completion also inserts the paramters a function takes) is
> TOP1 on my Wishlist for TM2.
> I always have to look this up in the docs :)
> see http://schlabber-dog.com/ext/function_completion.jpg

What languages do you need it to work for?
I assume PHP at least since that screenshot.

Personally, I want all the default Ruby functions, classes and  
methods. And all the Rails functions classes and methods. And all of  
my own custom functions classes, methods, variables and anything else  
I can think of.

Oh, and javascript, html, various javascript libraries, css and  
hmm.... that's it for me ;)




More information about the textmate mailing list