Category Archives: EAP

Scala Plugin EAP Speeds Up Coding Assistance

Because of its nature, Scala code is really difficult to edit without proper coding assistance. And sometimes said assistance is too slow which makes it not that useful. That’s why we never stop improving our Scala plugin performance. This time we’ve … Continue reading

Posted in EAP, New Features | Tagged , , , | 5 Comments

IntelliJ API to Build Scala Macros Support

Today we’ve released a new Scala plugin EAP build. With this build, we’re happy to introduce an API that extends the IDE coding assistance to custom Scala macros. A macro is executed at compile-time and modifies the AST of your code: e.g. … Continue reading

Posted in EAP, New Features | Tagged , , , , , | 6 Comments

IntelliJ IDEA 15 EAP Adds Postfix Code Completion for Scala

For Java, in addition to the regular completion, IntelliJ IDEA provides so-called Postfix completion: it lets you modify a previously entered expression by adding a “postfix” to it and pressing Tab. This way you can transform your code without unnecessary backward … Continue reading

Posted in EAP, New Features | Tagged , , | 3 Comments

Testing Improvements

We’ve recently improved the support for Scala tests in IntelliJ IDEA 15 EAP a bit. Read on to find out more details. Statically computed expressions in scalaTest/specs2/uTest2 test names are now supported, which means that along with string constants you can use constructions … Continue reading

Posted in EAP, New Features | Tagged , , | 6 Comments

Debugging Lambdas and Macro Expansion Extractor

We have released a new EAP version of the Scala plugin for IntelliJ IDEA 15 EAP. Here is a couple of new features we have added: Debugging: stopping at Lambda Expressions When you add a breakpoint to a line that contains a lambda … Continue reading

Posted in EAP, New Features | Tagged , , | 6 Comments

Inline Refactoring for Type Aliases and Kind Projector Support

Scala Plugin 1.7 for IntelliJ IDEA 15 EAP brings you a number of new features and improvements, among which we’d like to highlight these two: Inline refactoring for type aliases Invoked just as any other inline refactoring, by placing the … Continue reading

Posted in EAP, New Features | Tagged , , | 2 Comments

Scala 1.5 EAP: Coding Assistance for Interpolated Strings, New Inspections and Better SBT Support

If you’re using the EAP update channel, you might’ve noticed a new version of the  Scala plugin available. In addition to a bunch of bugfixes inside the new update you’ll also find a few nice new features. Coding assistance for interpolated … Continue reading

Posted in EAP, New Features | Tagged , | 6 Comments

Scala 1.4 EAP Brings Advanced Implicits Analyzer and Faster Play Compiler

We’re working on our next update for the Scala plugin, and today I want to share with you a fresh EAP build that brings two noticeable improvements: advanced analysis for implicit parameters and faster compilation for Play Framework. Advanced Implicit … Continue reading

Posted in EAP, New Features | Tagged , , | 7 Comments

Scala Plugin 1.3.3 RC is Available

With IntelliJ IDEA 14.1 EAP that has started earlier this week, we now have Scala plugin EAP available for both versions of this IDE. As Scala plugin 1.3 proved to contain some performance problems, today we are releasing Scala plugin 1.3.3 … Continue reading

Posted in EAP | Tagged , | 9 Comments

Scala Plugin 1.3 RC is Available

You’ll be glad to know that we’ve just released a fresh RC build for the upcoming Scala plugin update. This build fixes the recently introduced performance regression and brings several other bugfixes and enhancements. Be sure to give the new build a … Continue reading

Posted in EAP | 2 Comments