How do you create plugins for IDEA from scratch in Scala?
At Scala in the City Conference, Igal Tabachnik told us all about the perfect combo for developer productivity, IntelliJ IDEA plugins.
Building IntelliJ IDEA plugins in Scala - a perfect combo for developer productivity!
IntelliJ IDEA is a popular IDE for Scala developers for writing code and staying productive. It supports many frameworks and libraries out of the box, but what if it could support yours? The IDE can be a guide to new (and even seasoned!) users of your library to help avoid common pitfalls and gotchas.
In this talk, I will show how to create plugins for IDEA from scratch in Scala, and show why Scala’s unique features make it a great fit for such tasks as inspecting and manipulating Abstract Syntax Trees (ASTs) to create your own custom suggestions and quick-fixes, allowing you to provide the users of your libraries with the productivity boost they deserve!
This talk was given at Scala in the City Conference by Igal Tabachnik.