Version 2, last updated by Chaba at November 27, 2010 17:17 UTC
Emacs-ENSIME
See Good Emacs setup for Lift development?
Windows setup
Emacs
- Stock: from http://ftp.gnu.org/gnu/emacs/windows/ download emacs-23.2-bin-i386.zip, create shortcut to bin\runemacs.exe
- Starter kit: https://github.com/technomancy/emacs-starter-kit (a saner set of defaults than you get normally with Emacs)
- Alex Payne’s Emacs: https://github.com/al3x/emacs (Stock + key mappings and additional modules)
ENSIME (Scala)
- Download latest from http://github.com/aemoncannon/ensime/downloads
- Extract it somewhere
- Modify the \Users\user\Application Data\.emacs file (see manual below)
- ENSIME Manual: http://aemon.com/file_dump/ensime_manual.html
Use
- Open a scala file from your project (works best with sbt)
- Alt-x ensime
- (generates .ensime config file)
- Alt-x ensime
- (loads config file)
- Ctrl-C Ctrl-V f (format scala code)
Scamacs (sbt recompile)
- TBA
nXML mode (XML/HTML)
js2-mode (JavaScript)
- TBA
org-mode (for taking notes)
- TBA