My Textmate Bundle
Since I started contributing to the Textmate Rails bundle, I’ve found that there are a number of useful Textmate commands, snippets and macros that don’t quite belong inside one particular bundle. I’ve grouped them inside of the “Duane Johnson” bundle and made them available here:
Features
- Multiple Arbitrary Simultaneous Carets (MASC): Edit any number of text selections simultaneously. Use ⌥S to mark a selection (or the current caret location) and then ⌥F to convert all markers in to a snippet.
- Intelligent Jump: Move through your xml / html and Ruby code with ease using this modified “Balance Jr.” command. Use home/end and tab to navigate.
How to Install
- Download the disk image.
- Mount the image (usually automatic in Safari)
- Drag the Duane Johnson bundle to Textmate in your Applications folder
- Click “Yes” to install
Screencasts
- Multiple Arbitrary Simultaneous Carets (MASC):

- Intelligent Jump:
