A Mathematica Plug-in for IntelliJ IDEA?

Yes! This is an easy to install open-source Mathematica plug-in for IntelliJ IDEA, probably the most sophisticated Java IDE ever. It extends the capabilities of IDEA to support the development of Mathematica packages. The plug-in provides

  • full syntax-highlighting, which makes Mathematica code easy to read.
  • the increadibly smart Camel-Hump autocompletion for all built-in Mathematica symbols, which lets you type increadibly fast. 
  • quick documentation lookup for all symbols and operators with one key-press. See how a function works, what options and attributes it has and never again guess the differences between @@ and @@@.

Many other features are implemented and a constantly growing and detailed list can be found under Features.

Download and Installation

To use the plug-in you first need to install the free and open-source Community Edition of IDEA. After that you open the Settings by pressing Ctrl+Alt+S (Cmd+, on OSX) and navigate then to plug-ins in the right column. On the right side you find now the button Browse repositories... and there you use the search box to find the Mathematica Support. With a right-click on the plug-in you can install it. After the suggested restart of IDEA everything is set up. When you create a new project you have now the opportunity to create a new Mathematica module, but this isn't required. Editing of Mathematica files will now work even in Java projects.

The plug-in looks at best in the Darcula Color Theme of IDEA. You can switch to this scheme by going to Settings and then Appearance.

Help us and report bugs or request features

If you find bugs, experience unusual behavior or have feature requests you can help by simply creating a new issue in our YouTrack database. Just give the issue a meaningful Summery title and add a description which allows us to reproduce the error and fix it. You can use all kinds of Wiki Markup e.g. to insert code or upload screen-shots. You can ignore the rest of the settings except when you make a feature request, then switch from Bug to Feature in the last row. 


Important: You should consider to register an account instead of reporting as Guest because then you get updates on the progress of the issue you created. 


Joomla templates by a4joomla