- type:
- text //
- 2010.Jan.1
- 10.50pm
- // tagged:
- textmate
- mac
- customization
- programming
My TextMate setup
Taking a few cues from Alex Payne’s blog post on using TextMate, I’ve got a nice little setup for how I like to use the handy Mac text editor. I’m not sure how much I’ll continue to use this, however, as I may be making the transition to MacVim if TextMate doesn’t show any signs of development activity soon, but for now, my TextMate setup seems to work well for me.
Plugins I can’t live without
ProjectPlus
First off would have to be ProjectPlus. This takes the tired old TextMate project drawer (the one you get when you open a whole folder with TextMate) and gives it a much-needed kick in the pants. It adds support for version control status on files (you can see which files are committed to git/svn/hg, etc), updates the UI, supports Finder-like color labeling on files, and more. TextMate without this is bleak.
MissingDrawer
I partner this with MissingDrawer, which more or less integrates the drawer with TextMate and makes it look its purdiest.
Bundles that I work with
GetBundles
First and foremost, GetBundles, GetBundles, GetBundles. Make sure you’ve got Subversion (you’re on a Mac? You probably already have it then) installed, then whip up your Terminal.app, and run the commands here. Next time you open up TextMate, you’ve got a special bundle installed that fetches other bundles that are retrievable via official TextMate trunk, or via the ever-closer-to-official GitHub listing of TextMate bundles. All in an easy-to-use GUI for searching, installing, and updating them. This bundle is the king of all bundles, and I’m surprised it’s not included with the install of TextMate.
Python-Django.tmbundle
Syntax highlighting for both Python and Django, available at GitHub. Installable through GetBundles. Seriously, though, get GetBundles.
Other UI enhancements
Green Moleskine
Jason Evers’ Green Moleskine UI refresh for TextMate is the last bit of goodness that I use to round everything out. It enhances colors in the sidebar, changes the folding indicators to look nicer, and also includes the MissingDrawer plugin (as well as a few I don’t use, like WebMate and SVNMate). Check it out; it even comes with a nicer icon than the purple one TextMate comes with.
Recap
All in all, I have a working environment that works for me. It certainly tides me over until TextMate 2, if that piece of vaporware ever gets here.


