Intellij IDEA Plugin Internals¶
The Spoofax plugin for IntelliJ IDEA consists of two main parts: the IntelliJ IDEA plugin and the JPS build plugin. They are separate plugins that are run in separate processes and have separate Guice bindings, but since they share a lot of code they live in the same project.
- Bjorn Tipling — How to make an IntelliJ IDEA plugin in less than 30 minutes
- JetBrains — Custom Language Support Tutorial
- JetBrains — Writing Tests For Plugins
- Terence Parr — IntelliJ Plugin Development Notes