This tutorial is tested on Debian linux. Should work on other platforms with minimal changes. This post really helped: http://jawher.net/2011/01/17/scala-development-environment-emacs-sbt-ensime/
- Install jdk and sbt (more on that: https://class.coursera.org/progfun-2012-001/wiki/view?page=ToolsSetup)
- Install scala-mode for Emacs:
apt-get install subversion # in case you don't have subversion already installed svn export http://lampsvn.epfl.ch/svn-repos/scala/scala-tool-support/trunk/src/emacs scala-emacs mkdir ~/.emacs.d/scala # creating folder for scala extensions
mv scala-emacs ~/.emacs.d/scala # moving scala-mode to new folder