-
Notifications
You must be signed in to change notification settings - Fork 27
Home
Welcome to the development Wiki of the Mathematica plugin for IDEA. Here you will find information which will help you to participate actively in the development of the plugin.
If you just want to use the plugin you won't need all this stuff. Just download the latest version of the plugin and install it into your running IDEA by going to Settings->Plugins->Install from Disk.
If you indeed want to look at the plugin code and build the plugin yourself, you have to set up the build environment. This is explained in detail in the Developer Documentation article. After reading this article you should be able to build and debug the plugin and to implement you own features.
I suggest you start at plugin.xml and just skim through it. You'll see, that every feature is registered in this file and from there you can navigate with Ctrl+Click on the implementing classes. You'll see that many features are easy and require almost no logic while others (like lang.parserDefinition) require a lot of code if you follow all implementations.
I will publish more articles later including information about
- how easy one line features are implemented (helps to understand the basic structure)
- how the lexer and parser is implemented
- how the Mathematica documentation lookup works
- how code completion works
If you want to know a specific detail or you have a topic which should be covered just go to this article, add a headline and describe what you want.