Scala Plugin 1.2 is Available
Winter is coming, and we brace ourselves with the new features for Scala developers, so check out the new Scala Plugin 1.2 for IntelliJ IDEA 14 (if you haven’t done so yet.)
One of the notable improvements it brings is the Ahead-of-time Code Completion, a brand new type of code completion that suggests variable and parameter names along with their types based on the classes available in a context:
More details on how this works can be found in the corresponding EAP announcement.
Another important thing is that you can now switch between EAP (Early Access Program) and Release update channels via an option in the Settings → Languages & Frameworks → Scala → Misc:
For the complete list of changes see Release Notes.
Develop with Pleasure!
IntelliJ Scala Plugin 2023.3 Is Out!
Scala 3 As usual, the new release focused much on improving the Scala 3 support. Especially enums received much attention. The Scala plugin now recognizes that enums cannot be extended and highlights such attempts; annotations and modifiers are now propagated correctly to generated symbols; type…
IntelliJ Scala Plugin 2023.2 Is Out!
Better Scala 3 Support IntelliJ IDEA 2023.2 brings enhanced Scala 3 support, with a focus on providing a streamlined development experience. Notable improvements include fixes for Scala 3 enum highlighting, navigation to enum definitions, and the correct resolution of enum cases in various contex…
IntelliJ Scala Plugin 2023.1 Is Out!
Improved support for braceless Scala syntax IntelliJ IDEA can now desugar braceless Scala code properly, and it handles refactorings where the “fewer braces” feature is used. It also supports braceless syntax in worksheets and correctly interprets indentation when you move extensions methods up a…
Performance tips for IntelliJ Scala Plugin
A full-blown IDE is one of the most complicated applications you can find on an average laptop. This is why we – the Scala plugin team at JetBrains – from time to time receive reports that our product lags in certain situations or works slowly in general. In some of these cases we can help, but in o…