TextMate News

Anything vaguely related to TextMate and macOS.

Sharing Bundles

An easy way to share a bundle is to:

  1. Drag it directly from the bundle editor onto e.g. your Desktop.
  2. From Finder select to Create Archive of «your bundle» by bringing up the action menu (e.g. by control-clicking its icon).
  3. The resulting zip archive can now be uploaded to a web server or emailed to your friends.

Hint: you can also drag individual items from the bundle editor if you wish to only send a particular command or snippet to someone.

Generally though, if you update the bundle, you will have to repeat the above steps, and if you use the same bundle on multiple machines, you will have to keep track of which machine has the latest version (yes, .Mac syncing would be nice here).

So a much better way is to store the bundle in a subversion repository. This also gives you a way to undo heavy local experimentation :) There is a nice step-by-step post about how to share custom bundles with TextMate over at Robby on Rails.

categories General

4 Comments

I use Subversion to manage my bundles too - not just custom bundles but all bundles too. I can then checkout my “setup” into new installs of TextMate. I mention how I do it here:

http://lukeredpath.co.uk/2006/10/30/exploring-textmate-a-ruby-perspective

Rather than .Mac (too which almost no one subscribes), it would be great to implement a remote connection facility in textmate to allow synching between apps by entering the ip of the remote machine. Just need an open port then.

Or do it via webdav with a dav shared folder inside app support/textmate/

Need to have a pref to turn on webdav in that case.

While I’m sure you’ve got it covered, on your last blog I mentioned the Sparkle framework (or a role-your-own RSS mechanism) as a potential mechanism.

FWIW/IMHO (!) it makes a lot of sense, and seems compatible with the ‘TextMate-Way’. :)

I use Subversion to manage my bundles too