InquiryLabs

Politics, Programming and Possibilities

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:

Last updated: Tue. May 2nd, 2006



Duane Johnson.tmbundle.dmg

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

  1. Download the disk image.
  2. Mount the image (usually automatic in Safari)
  3. Drag the Duane Johnson bundle to Textmate in your Applications folder
  4. Click “Yes” to install

Screencasts

  • Multiple Arbitrary Simultaneous Carets (MASC):
    Textmate MASC 4
  • Intelligent Jump:
    Intelligent Jump (DuaneJ Textmate Bundle)