Code Completion updated
Scala IDE provides full code completion support, returning the entities available in the current context. Code completion is enable by using
Ctrl+Space in the Scala Editor.
In Scala source files, code completion returns the valid Scala and Java proposals.
The Scala elements compatible with Java are provided in Java source files.
Completion overwrites new
Users can choose if identifiers inserted by the code completion mechanism should overwrite already existing ones. This is a very useful feauture if one decides to change already existing source code. For example, if we have the following
^ denotes the cursors position, it would not be that useful when as completion
flatMap is chosen but the already existing
map is not replaced. Completion overwrites allow exactly these sort of replacements. They need to be configured in
Preferences → Java → Editor → Content Assist and then in the section
A small detail do mention here, is, that it is possible to toggle between the completion modes by holding
Ctrl while applying the completion.