I have a decent draft of a TextMate 2 bundle (only useful if you are using the Mac OS X editor, TextMate 2). Some features over the old bundle:

  1. handles DLM files, i.e., highlighting, completion, etc.
  2. handles constants better
  3. updated for IDL 8.2.1
  4. IDL theme included (similar, but not identical, to IDL Workbench defaults)
  5. some IDLdoc support (hope to extend this in the future)
  6. comments prefixed with ;= are inserted into symbol list (see below)

I have really grown to like the ;= comments inserted into my symbol list. For instance,

;= helper routines

will appear in your symbol list as --- helper routines ---. This is a nice way to divide a file containing many routines into sections. I’m also thinking of adding this syntax into IDLdoc output as well.

To get the bundle, do the following from a system command line (requires git):

mkdir -p ~/Library/Application\ Support/Avian/Bundles
cd ~/Library/Application\ Support/Avian/Bundles
git clone https://github.com/mgalloy/idl.tmbundle.git