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:
- handles DLM files, i.e., highlighting, completion, etc.
- handles constants better
- updated for IDL 8.2.1
- IDL theme included (similar, but not identical, to IDL Workbench defaults)
- some IDLdoc support (hope to extend this in the future)
- 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