I can find several Emacs libraries for Mathematica, but I'm not aware of a clear favourite, a definitive list, or of a library which is actively maintained and developed. None of these appear to be in the Emacs Lisp Package Archive or Milkypostman’s Emacs Lisp Package Archive.
I have been using the first one on the list for a while, but the indentation engine is not ideal. What do people use for editing Mathematica source code in Emacs? I'm just talking about editing source code; I don't need to evaluate Mathematica expressions in a subsidiary kernel process, etc. The important features for me are
- forward/backward/up/down in Mathematica bracketed expressions.
Additional "IDE" features would be very welcome, especially imenu support.