Hi. My Textmate bundle has disappeared - it doesn't show in the Bundles menu. I've downloaded it via GetBundle and Subversion, but it still doesn't show.
Now, maybe it never shows in that menu. I don't really remember it. But what I do know is that the keyboard shortcut for 'show current scope' doesn't work any more, and I can't find the command anywhere. That leads me to think that it's in the Textmate bundle, and that the bundle is AWOL.
Can anyone give me any advice?
Bruno
Hi,
Hi. My Textmate bundle has disappeared - it doesn't show in the Bundles menu. I've downloaded it via GetBundle and Subversion, but it still doesn't show.
Open the Bundle Editor and look at the bottom of the bundle list, there's a button that says "Filter List ..."
You may have somehow turned it off. The TextMate bundle should be in there. Hopefully the checkbox is off so you can turn it back on :-)
Now, maybe it never shows in that menu.
It is supposed to show.
Hope that helps, -steve
Open the Bundle Editor and look at the bottom of the bundle list, there's a button that says "Filter List ..."
You may have somehow turned it off. The TextMate bundle should be in there. Hopefully the checkbox is off so you can turn it back on :-)
It doesn't show in the 'Filter List'. It's not there at all. As I said, I've used GetBundle (which reported success) and tried installing into /Library... via SVN, but it just isn't appearing.
Bruno
On 27. Feb 2007, at 15:15, Bruno wrote:
Open the Bundle Editor and look at the bottom of the bundle list, there's a button that says "Filter List ..." You may have somehow turned it off. The TextMate bundle should be in there. Hopefully the checkbox is off so you can turn it back on :-)
It doesn't show in the 'Filter List'. It's not there at all. As I said, I've used GetBundle (which reported success) and tried installing into /Library... via SVN, but it just isn't appearing.
The bundle itself is also inside TextMate.app/Contents/… from where TM would *never* physically delete it. So no need to do any svn checkouts.
It might be that you deleted it from within the bundle editor, in which case it is just marked as deleted, see http://macromates.com/ textmate/manual/bundles#deleting_default_bundles_items for details (and how to undelete).
I quit Textmate and typed:
defaults delete com.macromates.textmate OakBundleManagerDeletedBundles
but the Textmate bundle did not reappear (nor filtered) when I restarted. So I deleted Textmate and downloaded a new copy. But it still doesn't appear. I'm somewhat lost.
Am I doing something wrong?
On 1. Mar 2007, at 00:09, Bruno wrote:
I quit Textmate and typed:
defaults delete com.macromates.textmate OakBundleManagerDeletedBundles
but the Textmate bundle did not reappear (nor filtered) when I restarted.
Did you quit TextMate *before* executing this command?
So I deleted Textmate and downloaded a new copy. But it still doesn't appear. I'm somewhat lost.
Indeed this is very strange, I’d say go through the usual http:// macromates.com/wiki/Troubleshooting/101 steps
One more update, if it isn't getting too tedious ;-)
I checked the disabled bundles: |---> defaults read com.macromates.textmate OakBundleManagerDeletedBundles
The domain/default pair of (com.macromates.textmate, OakBundleManagerDeletedBundles) does not exist
Which seemed odd. So I opened the prefs file in Property List editor, and found the array of disabled bundles. I deleted the elements of the array and restarted Textmate. Still no Textmate bundle. :-%
The next step will have to be a completely fresh installation, I think. I hope I don't lose my syntax colouring. I'll let you know how I get on.
Bruno
On Mar 1, 2007, at 1:29 PM, Bruno wrote:
One more update, if it isn't getting too tedious ;-)
I checked the disabled bundles: |---> defaults read com.macromates.textmate OakBundleManagerDeletedBundles
The domain/default pair of (com.macromates.textmate, OakBundleManagerDeletedBundles) does not exist
Which seemed odd. So I opened the prefs file in Property List editor, and found the array of disabled bundles. I deleted the elements of the array and restarted Textmate. Still no Textmate bundle. :-%
The next step will have to be a completely fresh installation, I think. I hope I don't lose my syntax colouring. I'll let you know how I get on.
If you've put it in a private bundle, just back that up
Niels
The next step will have to be a completely fresh installation, I think. I hope I don't lose my syntax colouring. I'll let you know how I get on.
I did a fresh installation - deleted preferences, new copy of Textmate. There was no Textmate bundle. I'm beginning to wonder if I'm missing the point. Is there really a bundle called 'Textmate' that shows up in the Bundle menu/Bundle editor?
The reinstall re-enabled 'Language Definition', which had also been disabled, so now I've got my scope feedback back. But no TM bundle. Does it matter?
Bruno
What is the contents of ~/Library/Application Support/TextMate ?
On 01/03/07, Bruno mail@hinterland.nu wrote:
The next step will have to be a completely fresh installation, I think. I hope I don't lose my syntax colouring. I'll let you know how I get on.
I did a fresh installation - deleted preferences, new copy of Textmate. There was no Textmate bundle. I'm beginning to wonder if I'm missing the point. Is there really a bundle called 'Textmate' that shows up in the Bundle menu/Bundle editor?
The reinstall re-enabled 'Language Definition', which had also been disabled, so now I've got my scope feedback back. But no TM bundle. Does it matter?
Bruno
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate
What is the contents of ~/Library/Application Support/TextMate ?
Well, there was a copy of 'TextMate.tmbundle' in 'Pristine Copy/Bundles', so I moved it to Bundles and restarted TextMate.
It worked! My 'Language Definition' bundle disappeared, and there was a TextMate bundle in my list instead.
I think that's fixed it. Thanks everybody for the advice. :-)
And incidentally, I noticed the Themes folder, and realised that my syntax colouring was independent of my preferences (probably obvious to most people).
Bruno
Hi,
On Mar 1, 2007, at 8:41 AM, Bruno wrote:
The next step will have to be a completely fresh installation, I think. I hope I don't lose my syntax colouring. I'll let you know how I get on.
I did a fresh installation - deleted preferences, new copy of Textmate. There was no Textmate bundle. I'm beginning to wonder if I'm missing the point. Is there really a bundle called 'Textmate' that shows up in the Bundle menu/Bundle editor?
The reinstall re-enabled 'Language Definition', which had also been disabled, so now I've got my scope feedback back. But no TM bundle. Does it matter?
What does "Fresh Install" mean, actually?
There is definitely a TextMate bundle. There is no TextMate Language, though -- are you sure your opening up the bundle pop up and not the language popup (you should be opening the popup w/ the gear widget, not the one w/ the Language name)
Also, did you try to just to nuke everything related to textmate, create a brand new user account on your mac, install a fresh textmate and try to use it from there to ensure that the bundle pops up? This could help to narrow the problem.
-steve
On 1. Mar 2007, at 14:41, Bruno wrote:
The next step will have to be a completely fresh installation, I think. I hope I don't lose my syntax colouring. I'll let you know how I get on.
I did a fresh installation - deleted preferences, new copy of Textmate. There was no Textmate bundle. I'm beginning to wonder if I'm missing the point. Is there really a bundle called 'Textmate' that shows up in the Bundle menu/Bundle editor?
The reinstall re-enabled 'Language Definition', which had also been disabled, so now I've got my scope feedback back. But no TM bundle. Does it matter?
What version of TextMate? The Language Definition bundle was renamed to TextMate in September 2005 [1].
[1] http://lists.macromates.com/pipermail/textmate-dev/2005-September/ 002657.html
What version of TextMate? The Language Definition bundle was renamed to TextMate in September 2005 [1].
Oh. 1.5.4.
It all seems to be working now, so I've stopped worrying. I do find the Bundle update behaviour wierd, but that's just my brain.
Steve, my fresh install consisted of a new download and deleted prefs, rather than a whole new account, but as I said, finding and dragging the Textmate bundle from Pristine Copy to Bundles did the trick.
Bruno
On Mar 2, 2007, at 3:51 PM, Bruno wrote:
Steve, my fresh install consisted of a new download and deleted prefs, rather than a whole new account, but as I said, finding and dragging the Textmate bundle from Pristine Copy to Bundles did the trick.
For future reference, "fresh install" means also removing everything from /Library/Application Support/TextMate and ~/Library/Application Support/TextMate.
Your problems after your attempt at cleanup where arising because this was not actually the case.
The bundle mechanism seems a bit daunting at first, but it is actually fairly logical. There are four locations where bundles/ bundle items may reside:
1) Inside the TextMate application 2) In /Library/Application Support/TextMate/Bundles 3) In ~/Library/Application Support/TextMate/Bundles, where ~ is the current user's home directory 4) ~/Library/Application Support/TextMate/Pristine Copy/Bundles
TextMate ships with a number of bundles, so that someone could start using it immediately. It contains the current version of those bundles at the time of packaging, and it doesn't contain all the bundles, just the most often used ones.
If you want a newer version of a bundle, you have the option of checking things out from the repository. It is recommended that you do that in /Library/Application Support/TextMate/Bundles.
Now, each user might edit/add bundle items, and those changes are recorded in ~/Library/Application Support/TextMate/Bundles. This contains typically "delta" files, that record the local differences to the command, for instance if you change a shortcut or something.
And finally we come to the Pristine Copy directory. When you get a new bundle not via the repository, but via downloading a .tmBundle file, then this initial version of this bundle is stored in this directory. It is supposed to be the bundle in its "pristine state", and any modifications you do to the bundle are recorded in ~/Library/ Application Support/TextMate/Bundles. so you could return to that pristine state by removing these local modifications. It is supposed to be used only for bundles not shipping with TM, since there is already a "pristine state" for those bundles inside the TM application.
All this is probably explained somewhere in the wiki and/or manual, but I didn't really feel like looking it up. Hope this makes things clearer.
Bruno
Haris Skiadas Department of Mathematics and Computer Science Hanover College
May I have permission to repost your explanation of the bundle system? If it's not already in the wiki it should be, but I'd like to quote you on my blog where I get a goodly amount of TextMate traffic and this breakdown is clear and concise and would help a lot of people.
Thanks, Brett
On Mar 2, 2007, at 3:14 PM, Charilaos Skiadas wrote:
On Mar 2, 2007, at 3:51 PM, Bruno wrote:
Steve, my fresh install consisted of a new download and deleted prefs, rather than a whole new account, but as I said, finding and dragging the Textmate bundle from Pristine Copy to Bundles did the trick.
For future reference, "fresh install" means also removing everything from /Library/Application Support/TextMate and ~/Library/ Application Support/TextMate.
Your problems after your attempt at cleanup where arising because this was not actually the case.
The bundle mechanism seems a bit daunting at first, but it is actually fairly logical. There are four locations where bundles/ bundle items may reside:
- Inside the TextMate application
- In /Library/Application Support/TextMate/Bundles
- In ~/Library/Application Support/TextMate/Bundles, where ~ is
the current user's home directory 4) ~/Library/Application Support/TextMate/Pristine Copy/Bundles
TextMate ships with a number of bundles, so that someone could start using it immediately. It contains the current version of those bundles at the time of packaging, and it doesn't contain all the bundles, just the most often used ones.
If you want a newer version of a bundle, you have the option of checking things out from the repository. It is recommended that you do that in /Library/Application Support/TextMate/Bundles.
Now, each user might edit/add bundle items, and those changes are recorded in ~/Library/Application Support/TextMate/Bundles. This contains typically "delta" files, that record the local differences to the command, for instance if you change a shortcut or something.
And finally we come to the Pristine Copy directory. When you get a new bundle not via the repository, but via downloading a .tmBundle file, then this initial version of this bundle is stored in this directory. It is supposed to be the bundle in its "pristine state", and any modifications you do to the bundle are recorded in ~/ Library/Application Support/TextMate/Bundles. so you could return to that pristine state by removing these local modifications. It is supposed to be used only for bundles not shipping with TM, since there is already a "pristine state" for those bundles inside the TM application.
All this is probably explained somewhere in the wiki and/or manual, but I didn't really feel like looking it up. Hope this makes things clearer.
Bruno
Haris Skiadas Department of Mathematics and Computer Science Hanover College
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate
On Mar 2, 2007, at 4:28 PM, Brett Terpstra wrote:
May I have permission to repost your explanation of the bundle system? If it's not already in the wiki it should be, but I'd like to quote you on my blog where I get a goodly amount of TextMate traffic and this breakdown is clear and concise and would help a lot of people.
Sure go ahead (but perhaps wait a bit in case there are any clarifications/corrections from Allan ;) ).
Thanks, Brett
Haris Skiadas Department of Mathematics and Computer Science Hanover College
On 2. Mar 2007, at 22:34, Charilaos Skiadas wrote:
On Mar 2, 2007, at 4:28 PM, Brett Terpstra wrote:
May I have permission to repost your explanation of the bundle system? If it's not already in the wiki it should be, but I'd like to quote you on my blog where I get a goodly amount of TextMate traffic and this breakdown is clear and concise and would help a lot of people.
Sure go ahead (but perhaps wait a bit in case there are any clarifications/corrections from Allan ;) ).
I was actually flagging the post for mention on my blog ;) Good write- up!
I agree. If it's alright, Allan, I'm going to go ahead and post the piece I was quoting Haris in, but I will have no qualms if you steal my thunder. It's all Haris' thunder anyway ;-).
Thanks, Brett
On Mar 2, 2007, at 3:41 PM, Allan Odgaard wrote:
I was actually flagging the post for mention on my blog ;) Good write-up!
On 3. Mar 2007, at 00:12, Brett Terpstra wrote:
I agree. If it's alright, Allan, I'm going to go ahead and post the piece I was quoting Haris in, but I will have no qualms if you steal my thunder. It's all Haris' thunder anyway ;-).
Certainly, do go ahead and post it! Flagging something for me generally means “it will probably be posted within the next half year” ;)
On Mar 2, 2007, at 3:41 PM, Allan Odgaard wrote:
I was actually flagging the post for mention on my blog ;) Good write-up!
As good as done[1].
[1]http://blog.circlesixdesign.com/2007/03/02/textmate-bundles- explained/
On Mar 2, 2007, at 5:50 PM, Allan Odgaard wrote:
On 3. Mar 2007, at 00:12, Brett Terpstra wrote:
I agree. If it's alright, Allan, I'm going to go ahead and post the piece I was quoting Haris in, but I will have no qualms if you steal my thunder. It's all Haris' thunder anyway ;-).
Certainly, do go ahead and post it! Flagging something for me generally means “it will probably be posted within the next half year” ;)
On Mar 2, 2007, at 3:41 PM, Allan Odgaard wrote:
I was actually flagging the post for mention on my blog ;) Good write-up!
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate