[TxMt] Autocompletion (DIALOG2)

Hans-Joerg Bibiko bibiko at eva.mpg.de
Thu Jun 5 07:04:58 UTC 2008

On 5 Jun 2008, at 04:58, Joseph Pecoraro wrote:

>> You should use the Subversion Bundle to check out http://macromates.com/svn/Bundles/branches/WIP/Tools/Dialog2/ 
>>  ;
>> save this to your hard disk; open it with XCode and compile it;  
>> restart TM; look in the TM mailing list for examples how it works.
The last item is the important one. Up to now there are only a very  
few command supporting DIALOG2. I guess completion for Obj-C.
All other commands are in the Review, because DIALOG2 is still under  

If you want to try it out, you can create the following tmcommand.
In beforehand you should upgrade ui.rb in /Applications/TextMate.app/ 
Contents/SharedSupport/Support/lib with

#!/usr/bin/env ruby -wKU

require ENV['TM_SUPPORT_PATH'] + '/lib/textmate.rb'
require ENV['TM_SUPPORT_PATH'] + '/lib/ui.rb'

@choices = [
       {'display' => 'instant'},
       {'display' => 'instantly'},
       {'display' => 'insert'},
       {'display' => 'inserting'},
       {'display' => 'branch'},
       {'display' => 'brunch'},


type e.g. "in" and invoke that command, type "se" or press BACKSPACE  
twice or four times etc.

In http://macromates.com/svn/Bundles/trunk/Review/Support/lib/ui.rb  
you see some further examples.


More information about the textmate mailing list