
igor-mode -- an emacs mode for Igor procedures

yamad
In a previous post, I mentioned that I was working on an emacs major mode for Igor and at least one person expressed interest in it. If you are interested in it, you can find the igor-mode project on my github page: https://github.com/yamad/igor-mode .
The mode provides syntax highlighting and automatic indentation for *.ipf files. Also, if an *.ipf file is included in an open experiment, upon saving in emacs, igor-mode will automatically reload the updated *.ipf into Igor. This gets around the write-protection that Igor puts around included ipf files. If the auto-reload is invoked while the debugger is running, Igor will crash... so don't do that.
I have been using the syntax highlighting/indentation for several months and things seem to work pretty well. emacs, ftw.
-jason