I have two computers that i work with, so i need the same bundle on each comp. I'm mostly working with Actionscript bundle in witch I've add some of my snippets and commands. I've try to share this bundle (export via drag'n drop from bundle editor) on secon computer and it tells me that i dont have .plist file in it. Can someone help me with that? What should i do in this situation?
Thanks, Vedran
- - - - - - - - - - - - - - - - - - - - - - - - - vedran kolac - - - - - - - - - - - - - - - - - - - - - - - - - gTalk - vedran.kolac@gmail.com - - - - - - - - - - - - - - - - - - - - - - - - - skype - vedrankolac - - - - - - - - - - - - - - - - - - - - - - - - - +385 (0) 91 567 07 17 - - - - - - - - - - - - - - - - - - - - - - - - - http://www.onoxo.net http://www.projectmoe.net - - - - - - - - - - - - - - - - - - - - - - - - -
On Oct 17, 2010, at 8:48 AM, vedran wrote:
I have two computers that i work with, so i need the same bundle on each comp. I'm mostly working with Actionscript bundle in witch I've add some of my snippets and commands. I've try to share this bundle (export via drag'n drop from bundle editor) on secon computer and it tells me that i dont have .plist file in it. Can someone help me with that? What should i do in this situation?
Thanks, Vedran
You will probably be OK by going to ~/Library/Application Support/TextMate/Bundles/[your bundle here].tmbundle, and copying that to the same location of your other computer. I'd quit TextMate as you copy the bundle to the new computer.
Note that you will only have a bundle in that location if you've modified the bundle; this is the "delta" bundle. Sounds like that's the case with you, but just be aware of that fact.
Also, if you've made independent changes to both computers, then you'll be overwriting one set of changes with another if you do this.
Personally, I use Subversion to synchronize my bundles; makes it relatively easy to make a single change on either computer and merge that change into the other computer.
+dru
Hi! Thanks for answering. I've found a bundle with my username there, is this the bundle that you refer in "..[your bundle here].tmbundle"? or i should copy only "Actionscript.tmbundle"? if only Actinscript, what is this username.tmbundle bundle for?
- - - - - - - - - - - - - - - - - - - - - - - - - vedran kolac - - - - - - - - - - - - - - - - - - - - - - - - - gTalk - vedran.kolac@gmail.com - - - - - - - - - - - - - - - - - - - - - - - - - skype - vedrankolac - - - - - - - - - - - - - - - - - - - - - - - - - +385 (0) 91 567 07 17 - - - - - - - - - - - - - - - - - - - - - - - - - http://www.onoxo.net http://www.projectmoe.net - - - - - - - - - - - - - - - - - - - - - - - - -
On Mon, Oct 18, 2010 at 3:04 AM, Dru Kepple dru@summitprojects.com wrote:
On Oct 17, 2010, at 8:48 AM, vedran wrote:
I have two computers that i work with, so i need the same bundle on each
comp. I'm mostly working with Actionscript bundle in witch I've add some of my snippets and commands. I've try to share this bundle (export via drag'n drop from bundle editor) on secon computer and it tells me that i dont have .plist file in it. Can someone help me with that? What should i do in this situation?
Thanks, Vedran
You will probably be OK by going to ~/Library/Application Support/TextMate/Bundles/[your bundle here].tmbundle, and copying that to the same location of your other computer. I'd quit TextMate as you copy the bundle to the new computer.
Note that you will only have a bundle in that location if you've modified the bundle; this is the "delta" bundle. Sounds like that's the case with you, but just be aware of that fact.
Also, if you've made independent changes to both computers, then you'll be overwriting one set of changes with another if you do this.
Personally, I use Subversion to synchronize my bundles; makes it relatively easy to make a single change on either computer and merge that change into the other computer.
+dru
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
vedran vedran.kolac@gmail.com wrote:
I have two computers that i work with, so i need the same bundle on each comp. I'm mostly working with Actionscript bundle in witch I've add some of my snippets and commands. I've try to share this bundle (export via drag'n drop from bundle editor) on secon computer and it tells me that i dont have .plist file in it. Can someone help me with that? What should i do in this situation?
It all depends on how you normally coordinate your computers. I can only tell you what I do.
I've written a synchronizer application, SyncMe2:
http://www.apeth.net/matt/default.html#cocoathings
Using this, I can update any folder's contents across two computers. I use this to synchronize almost the entire User. I treat one computer as the master and the other as the slave (the slave computer is a portable, so I swap roles when the slave computer travels with me).
However, I don't like having to remember to reach in and do this for any Application Support folders. Luckily, there is no need to do so, because it turns out that TextMate will obey a symlink.
So, in Application Support/TextMate/Bundles (on both machines), the bundles I want to keep synchronized are actually symlinks. The real tmbundle folders are elsewhere, where I can easily get at them. So when I synchronize the computers, the tmbundle folders are included.
Except that there's a slight problem: modifying a bundle's contents doesn't necessary change its modification date, so my synchronizer doesn't know that it should copy the tmbundle file from one computer to the other. So, if I know I've made a change in the bundle on the master machine, I also "touch" that bundle (using the Terminal or whatever is convenient).
m.
On 18 oct. 2010, at 17:25, Matt Neuburg wrote:
Except that there's a slight problem: modifying a bundle's contents doesn't necessary change its modification date, so my synchronizer doesn't know that it should copy the tmbundle file from one computer to the other. So, if I know I've made a change in the bundle on the master machine, I also "touch" that bundle (using the Terminal or whatever is convenient).
There's a (free, open source) synchronizer which may work well in this case, as it considers the file contents to see if it has changed. It's called Unison (http://www.cis.upenn.edu/~bcpierce/unison/).
Disclaimer: I participate in its (very slow) development, so I'm definitely biased about it. But Merlin Mann has said he used it, so it must not be so bad ;-)
Alan
Alan Schmitt alan.schmitt@polytechnique.org wrote:
On 18 oct. 2010, at 17:25, Matt Neuburg wrote:
Except that there's a slight problem: modifying a bundle's contents doesn't necessary change its modification date, so my synchronizer doesn't know that it should copy the tmbundle file from one computer to the other. So, if I know I've made a change in the bundle on the master machine, I also "touch" that bundle (using the Terminal or whatever is convenient).
There's a (free, open source) synchronizer which may work well in this case, as it considers the file contents to see if it has changed. It's called Unison (http://www.cis.upenn.edu/~bcpierce/unison/).
Yeah, actually if it comes to that, rsync is right there on your computer and would do just fine. In fact, in some ways it's better, because it doesn't know about bundles and just dives into them like normal folders. However, I wrote my own tool because I wanted my own interface that behaved the way I wanted, and because I wanted to emulate the Finder's behavior when copying (which I do by having the Finder actually *do* the copying). I give it away for free, but I'm not actually suggesting anyone else would want to use it. :) m.
@dru, thanks, making copy from library made it work on other machine... :)
- - - - - - - - - - - - - - - - - - - - - - - - - vedran kolac - - - - - - - - - - - - - - - - - - - - - - - - - gTalk - vedran.kolac@gmail.com - - - - - - - - - - - - - - - - - - - - - - - - - skype - vedrankolac - - - - - - - - - - - - - - - - - - - - - - - - - +385 (0) 91 567 07 17 - - - - - - - - - - - - - - - - - - - - - - - - - http://www.onoxo.net http://www.projectmoe.net - - - - - - - - - - - - - - - - - - - - - - - - -
On Mon, Oct 18, 2010 at 5:53 PM, Matt Neuburg matt@tidbits.com wrote:
Alan Schmitt alan.schmitt@polytechnique.org wrote:
On 18 oct. 2010, at 17:25, Matt Neuburg wrote:
Except that there's a slight problem: modifying a bundle's contents doesn't necessary change its modification date, so my synchronizer doesn't know that it should copy the tmbundle file from one computer to the other. So, if I know I've made a change in the bundle on the master machine, I also "touch" that bundle (using the Terminal or whatever is convenient).
There's a (free, open source) synchronizer which may work well in this case, as it considers the file contents to see if it has changed. It's called Unison (http://www.cis.upenn.edu/~bcpierce/unison/).
Yeah, actually if it comes to that, rsync is right there on your computer and would do just fine. In fact, in some ways it's better, because it doesn't know about bundles and just dives into them like normal folders. However, I wrote my own tool because I wanted my own interface that behaved the way I wanted, and because I wanted to emulate the Finder's behavior when copying (which I do by having the Finder actually *do* the copying). I give it away for free, but I'm not actually suggesting anyone else would want to use it. :) m.
-- matt neuburg, phd = matt@tidbits.com http://www.tidbits.com/matt/ A fool + a tool + an autorelease pool = cool! AppleScript: the Definitive Guide - Second Edition! http://www.tidbits.com/matt/default.html#applescriptthings
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate