Emacs-ENSIME

See Good Emacs setup for Lift development?

Windows setup

Emacs

ENSIME (Scala)

Use

Scamacs (sbt recompile)

nXML mode (XML/HTML)

js2-mode (JavaScript)

org-mode (for taking notes)