[TxMt] My homemade bundle dialog boxes don't work anymore
James Edward Gray II
james at grayproductions.net
Sun Aug 12 21:28:36 UTC 2007
On Aug 12, 2007, at 2:21 PM, logista wrote:
> On 8/12/07, James Edward Gray II <james at grayproductions.net> wrote:
>> On Aug 12, 2007, at 9:18 AM, logista wrote:
>>
>>> When I use a command that has this statement
>>>
>>> require "#{ENV["TM_SUPPORT_PATH"]}/lib/dialog"
>>>
>>> I get an error:
>>>
>>> /tmp/temp_textmate.rl42pL:3:in `require': No such file to
>>> load --
>>> /Users/barbara/Library/Application Support/TextMate/Support/lib/
>>> dialog
>>> (LoadError)
>>> from /tmp/temp_textmate.rl42pL:3
>>>
>>> I'm not a programmer -- I just used the example from the TextMate
>>> book
>>> for the dialog box, and it worked until this last update to Version
>>> 1.5.6 (1414)
>>>
>>> How can I fix this, please?
>>
>> Yes, the book is a little behind the times on this point. Man
>> software changes fast!
>>
>> We've moved this library in TextMate's support libraries and it has
>> undergone some changes. The first step to catching up is to switch
>> your require to:
>>
>> require "#{ENV['TM_SUPPORT_PATH']}/lib/ui"
>>
>> Your code may just work with as little as that. If it doesn't, show
>> the dialog part of the code and we will help you fix that up.
>>
>> James Edward Gray II
>>
>
> Ok. Now I get an error
>
> /tmp/temp_textmate.eZSUIK:5: undefined local variable or method
> `dialog' for main:Object (NameError)
Try adding this line after your require and before you build dialogs:
include TextMate::UI
Does that fix it?
James Edward Gray II
More information about the textmate
mailing list