Making Textmate Work Better

 » 27 Jul 2011

The wait continues for Textmate 2, which is is the Duke Nukem Forever of the text editor world. However Textmate still mostly works, so whilst I might crave an update to stop it beach-balling on large projects or stalling as the syntax highlighter chokes on minified Javascript or even just to make it look a bit more ‘OS X Lion-ish’, it’s still the best thing out there.

But you can fix some of it’s most obvious faults.

Peepopen

Download Peepopen

A replacement for the somewhat limited command-T filename-in-project search, see git status, and include directory names in the fuzzy matching. From the splendid Peepcode, created by the even splendider Geoffrey Grosenbach.

Project Plus

Download ProjectPlus

Swaps the project draw for the updated look of a panel, add SCM status icons, and lots more little tweaks. Essential.

Ackmate

Download Ackmate

No more achingly slow Find in project. Ack is a control-option-command-F away. Then you might want to add some extra filetypes if you use stuff like Haml.

Remove Trailing Spaces (bundle)

Download Remove Trailing Space and Save macro

Trailing spaces are the devil’s work in source control. A bit annoying if you use the built-in code block folding (it unfolds on file save) but very useful.

Railscasts Theme

Download RailsCasts Textmate Theme

I like it.

Better Bundles

bash < <(curl -s https://raw.github.com/gist/443129)

All the work of @phuibonhoa

Use this command to get updated bundles for Ruby, Rails, HAML, Sass & Shoulda.

Happy to add any I’ve missed, drop me an email.