ENSIME integration includes the following features for Scala developers:
- Jump to definition
- Hover for type information
- Errors and warnings (in gutter and in an output window)
- Basic autocompletion
- Format source file
- Show implicits
- Go to type
- Go to documentation
- Organize imports
Documentation is available at ensime.org
- After installation go to the Atom ENSIME package settings and set the path to sbt.
- Use the
gen-ensime
command in sbt to generate a .ensime file. - cmd-shift-P Ensime: Start
See the full documentation for more details.