0:00 / 0:00
Building IntelliJ IDEA plugins in Scala by Igal Tabachnik: Scala in the City Conference
Scala in the City
2K subscribers • 8 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Presented by Igal Tabachnik
Intermediate. Assumes working knowledge.
990 views6 years ago1 recommendation
Tools and practiceProgramming languagesVim, Emacs and editorsScala
Igal Tabachnik demonstrates how to build IntelliJ IDEA plugins using Scala to inspect and manipulate ASTs.
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!