Before you start make sure you have:

Installing Atom ENSIME

You can install Atom ENSIME either from the command line or from inside Atom.

From the command line


Inside Atom

Configuring Atom

Finally, you need to tell Atom where sbt is installed:

For example, enter /usr/local/bin/sbt if there’s where sbt is for you.

Using Atom

Every command in ENSIME can be found using cmd-shift-P and typing “ensime”. Some are context bound and will turn up in a specific state, like “Ensime:lockTypeHover” which will only be available while a type hover tooltip is displayed.

The following are automatically installed by Atom ENSIME:

This can be turned off via a setting if you for personal preference would like to uninstall or disable any of these packages.

None of which has many downloads though…