For those of you using the GTDAlt bundle, I want to apologize for all the problems you may have had if you updated it since last night. I rewrote the main engine and as a consequence broke pretty much every command. The latest update is more or less fine. Let me know if there are still any problems. Also please make sure you don't have any local modifications that might be affecting the behavior of the commands.
Haris
On Jun 30, 2006, at 12:10 PM, Charilaos Skiadas wrote:
For those of you using the GTDAlt bundle, I want to apologize for all the problems you may have had if you updated it since last night. I rewrote the main engine and as a consequence broke pretty much every command. The latest update is more or less fine. Let me know if there are still any problems. Also please make sure you don't have any local modifications that might be affecting the behavior of the commands.
Hi Haris,
Just updated to r3905 (and reverted the patch I sent earlier, thanks for adding that in), but I'm still getting an error when I run Clean- Up Current File:
/Users/jsheets/Library/Application Support/TextMate/Bundles/ GTDAlt.tmbundle/Support/bin/GTD.rb:267:in `cleanup_projects': undefined method `projects=' for #GTD::GTDFile:0x36a28 (NoMethodError) from /tmp/temp_textmate.eyTRrl:7
Also, when I try to Show Actions with a context, it bails out with this:
/tmp/temp_textmate.VmfFsK:5:in `require': No such file to load -- lib/ dialog (LoadError) from /tmp/temp_textmate.VmfFsK:5
I checked in $TM_SUPPORT_PATH/lib, but didn't see a dialog(.rb?) file. Do I need to update my TextMate (r1100) to get that file? Or am I looking in the wrong place?
John
Hi Haris,
Just updated to r3905 (and reverted the patch I sent earlier, thanks for adding that in), but I'm still getting an error when I run Clean-Up Current File:
Hehe, beat you to it. The latest updates have this fixed. Thanks for reporting it.
I checked in $TM_SUPPORT_PATH/lib, but didn't see a dialog(.rb?) file. Do I need to update my TextMate (r1100) to get that file? Or am I looking in the wrong place?
You need to check out through svn the global support directory. Follow the instructions for checking out bundles, but with this path instead: http://macromates.com/svn/Bundles/trunk/Support
This eventually will make it to the official textmate releases, but svn keeps the newest update.
John
-- John R. Sheets http://bark.metacasa.net
Haris
On Jun 30, 2006, at 1:06 PM, Charilaos Skiadas wrote:
Hi Haris,
Just updated to r3905 (and reverted the patch I sent earlier, thanks for adding that in), but I'm still getting an error when I run Clean-Up Current File:
Hehe, beat you to it. The latest updates have this fixed. Thanks for reporting it.
Yep, that did it. Thanks!
You need to check out through svn the global support directory. Follow the instructions for checking out bundles, but with this path instead: http://macromates.com/svn/Bundles/trunk/Support
Okay, cool, didn't even know that existed. I'll probably just wait for the TextMate update, since those particular features aren't too critical for me.
John
Haris -
You need to check out through svn the global support directory. Follow the instructions for checking out bundles, but with this path instead: http://macromates.com/svn/Bundles/trunk/Support
Hmm. I am a bit confused now: isn't the your bundle at
http://macromates.com/svn/Bundles/trunk/Bundles/GTDAlt.tmbundle?
- Stefan
On 30 Jun 2006, at 20:06, Charilaos Skiadas wrote:
I checked in $TM_SUPPORT_PATH/lib, but didn't see a dialog(.rb?) file. Do I need to update my TextMate (r1100) to get that file? Or am I looking in the wrong place?
You need to check out through svn the global support directory. Follow the instructions for checking out bundles, but with this path instead: http://macromates.com/svn/Bundles/trunk/Support
This eventually will make it to the official textmate releases, but svn keeps the newest update.
On Jul 1, 2006, at 1:50 AM, Stefan Brantschen wrote:
Haris -
You need to check out through svn the global support directory. Follow the instructions for checking out bundles, but with this path instead: http://macromates.com/svn/Bundles/trunk/Support
Hmm. I am a bit confused now: isn't the your bundle at
http://macromates.com/svn/Bundles/trunk/Bundles/GTDAlt.tmbundle?
Indeed it is, but it uses some libraries for creating its dialogs and such. These libraries typically live in the global support directory, under the subdirectory lib. Typically, these don't get updated very often, so usually the version of the support directory that is built into textmate has all the necessary commands, and the variable TM_SUPPORT_PATH points to that. In our case, these libraries were added 3 days or so ago, and there hasn't been a textmate release since, hence this built in support directory is out of date. That's why you need to check out this directory too. Theoretically you could remove this directory once a new textmate version is out, though in general I would advice keeping it around and updating. It is more up- to-date than the built in one, and if you are already checking out bundles, it's not that hard to manage one more directory.
- Stefan
Haris
Haris -
On 1 Jul 2006, at 15:35, Charilaos Skiadas wrote:
Indeed it is, but it uses some libraries for creating its dialogs and such. These libraries typically live in the global support directory, under the subdirectory lib. Typically, these don't get updated very often, so usually the version of the support directory that is built into textmate has all the necessary commands, and the variable TM_SUPPORT_PATH points to that. In our case, these libraries were added 3 days or so ago, and there hasn't been a textmate release since, hence this built in support directory is out of date. That's why you need to check out this directory too. Theoretically you could remove this directory once a new textmate version is out, though in general I would advice keeping it around and updating. It is more up-to-date than the built in one, and if you are already checking out bundles, it's not that hard to manage one more directory.
I see -- thanks for the explanation. So I check out
http://macromates.com/svn/Bundles/trunk/Support
to
/Users/xxx/Library/Application Support/TextMate/Support
(with "xxx" being my user id OMM)
Correct? (I am aware that I could also use the /Library/Application Support/TextMate dir.)
Do I need to set TM_SUPPORT_PATH manually, or will TM detect my local Support folder automagically?
Thanks and regards - Stefan
On Jul 1, 2006, at 8:57 AM, Stefan Brantschen wrote:
Haris -
I see -- thanks for the explanation. So I check out
http://macromates.com/svn/Bundles/trunk/Support
to
/Users/xxx/Library/Application Support/TextMate/Support
(with "xxx" being my user id OMM)
Correct? (I am aware that I could also use the /Library/Application Support/TextMate dir.)
Both options would work.
Do I need to set TM_SUPPORT_PATH manually, or will TM detect my local Support folder automagically?
You don't have to set it, TM takes case of it. In general, unless I am mistaken, TM first looks for a support folder under ~/Library/ Application Support/TextMate (~ being /Users/xxx ). Then it looks for one under /Library/Application Support/TextMate, and finally inside the application package. It sets TM_SUPPORT_PATH to whichever if finds first.
This means that once you install this support folder, you should make sure to keep updating it, because the support part inside TextMate, which receives the automatic updates when TextMate is updated, is not visible any more.
Thanks and regards
- Stefan
Haris