ensime depends on scala-mode2 according to the README