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 caret jumps.
Many users've asked us to support this feature for Scala as well. You asked, we did it:
When a transformation can be