Category Archives: Uncategorized

What’s new in ScalaTest integration

Build 0.5.265 is coming with new cool features for ScalaTest. First of all it shows now outdated configurations. For example you removed test class, but your configuration is still here, then you’ll see that you shouldn’t try to run this … Continue reading

Posted in Uncategorized | 9 Comments

Cherish your packages

After the introduction of chained package clauses in Scala 2.8 we have the ability to rewrite “package foo.bar” as “package foo; package bar” in order to automatically import all “foo” package entities (so, these two declarations are not equivalent). Scala … Continue reading

Posted in Uncategorized | Leave a comment

Evaluate Expression feature for Scala

Evaluate expression feature is available now in build 0.5.180. This feature is not fully implemented (and will not be in foreseeable future) and have beta quality, however even now it’s much more usable than it was using Java language. Supported … Continue reading

Posted in Uncategorized | Tagged | 4 Comments

Scaladoc web pages generation

This feature is available from build 0.5.142. Now you can generate Scaladoc html documentation for the entire project or custom scope from the IntelliJ IDEA. To use it, select “Generate Scaladoc” from Tools menu. Then you will see configuration dialog: After … Continue reading

Posted in Uncategorized | 4 Comments

Show implicit parameters action.

I’m glad to introduce to you new feature of Scala plugin, which is coming with builds 0.4.1480 and 0.5.111 (depends on IntelliJ IDEA version). This called “Show implicit parameters action”, however it also can be called like “Go to passed implicit … Continue reading

Posted in Uncategorized | 4 Comments

Scala Language Console (Nika builds)

New scala console comes with build 0.5.89 (http://confluence.jetbrains.net/display/SCA/Scala+Plugin+Nightly+Builds+for+Nika). Now you can use full featured editor for editing code in console (just instead of Enter, use Shift + Enter). For example: And after execution: This comes only with Nika scala plugin … Continue reading

Posted in Uncategorized | 6 Comments

Real FSC support

Usual Scala compilation never seems fast enough. There are two main reasons why: It takes a lot of time to start Scala compiler and to process standard libraries. Scala compiler doesn’t support selective recompilation. The first problem is solved by … Continue reading

Posted in Uncategorized | 16 Comments

IDEA 11 Scala plugin version

Recently we finally published plugin for IDEA 11 (http://plugins.intellij.net/plugin/?idea&id=1347). This post is about current plugin development state. Now we have two major development branches: http://git.jetbrains.org/?p=idea/scala-plugin.git;a=shortlog;h=refs/heads/master http://git.jetbrains.org/?p=idea/scala-plugin.git;a=shortlog;h=refs/heads/IDEA-X Until IDEA 11 release almost all bugfixes will be in both versions. However I’m sure … Continue reading

Posted in Uncategorized | 16 Comments

Some Smart Completion

It’s not just “Some Completion”, it’s about scala.Some. In case if you have expected type Option[AnyType] you possibly have something of type AnyType and you want to use it like Some(anyTypeValue). So now you can invoke smart completion two times … Continue reading

Posted in Uncategorized | 2 Comments

Global members class name completion in Scala

Recently such functionality was implemented in Java editor. And now it’s also available in the latest nightly build of Scala plugin. This feature is about how to use global names fast. You can invoke Ctrl + Alt + Space (Class … Continue reading

Posted in Uncategorized | 1 Comment