Homepage: https://github.com/kawabata/wolfram-mode
Author: Daichi Mochihashi
Updated:
Mathematica editing and inferior mode
This provides basic editing features for Wolfram Language
(http://reference.wolfram.com/language/), based on `math++.el'
(http://chasen.org/~daiti-m/dist/math++.el).
You should add the followings to `~/.emacs.d/init.el'.
(autoload 'wolfram-mode "wolfram-mode" nil t)
(autoload 'run-wolfram "wolfram-mode" nil t)
(setq wolfram-program "/Applications/Mathematica.app/Contents/MacOS/MathKernel")
(add-to-list 'auto-mode-alist '("\\.m$" . wolfram-mode))
(setq wolfram-path "directory-in-Mathematica-$Path") ;; e.g. on Linux ~/.Mathematica/Applications
Mathematica is (C) Copyright 1988-2013 Wolfram Research, Inc.
Protected by copyright law and international treaties.
Unauthorized reproduction or distribution subject to severe civil
and criminal penalties.
Mathematica is a registered trademark of Wolfram Research.
TODO
- wolfram-imenu-generic-expression
- sending useful commands to comint buffer.
- support for parsing string
- support for top level "\n" parsing