turns out I use [] more, at least in scala
not so big on ensime anymore.
turn on yasnippet & add undo-tree