Depois de experimentar TextMate, Eclipse, IntelliJ IDEA e Sublime, finalmente decidi usar emacs para ser meu editor final (talvez ?!). Embora o TextMate seja o mais rápido e lindo, infelizmente ainda é fraco no pacote scala.
Não uso o emacs desde que saí do Yahoo! TW (2 anos +), mas parece haver uma magia entre meus dedos que eu posso executar ataduras de teclas mais complexas mesmo eu as esqueci, talvez seja subliminar …: p
Adicione o plugin sbt em seu Plugins.sbt
addSbtPlugin (“org.ensime”% “ensime-sbt-cmd”% “0.1.1”)
Gere seu arquivo de projeto
Execute ./sbt ensime generate
, ele irá gerar seu arquivo de projeto ensime.
Abra o emacs e conecte-se ao ensime
M-x ensime
e especifique o arquivo .ensime que você gerou, pode demorar um pouco para carregar.