Use kbd function extensively when defining key bindings.
Check if dependent executables exist.
Adopt for homebrew.
Enable auto-completions other than the ensime's default ones.
Use helm instead of anything.
Assign a key bind to help.
Install sbt if not exists.