Example implementation of library extension loading in Scala plugin for IntelliJ. This project is made up of three sub-projects: the library we want to support in IJ, implementation of given support and a sandbox project for ad-hoc testing in the editor.
- Import project in IntelliJ
- Enable extensions loading under
File | Settings | Languages & Frameworks | Scala | Extensions
- Run
support/publishLocal
task in SBT, this will publish both the library and the support for it - Uncomment sandbox project and re-import the build