Emacs scala-mode

急いでメモ。

ダウンロード

svn co http://lampsvn.epfl.ch/svn-repos/scala/scala-tool-support/trunk/src/emacs/ scala-mode

設定

;; elispを溜め込んでいるディレクトリが ~/lisp
;; scalaはMacportsでインストール
;; scala-mode
(add-to-list 'load-path "~/lisp/scala-mode")
(add-hook 'scala-mode-hook
          '(lambda ()
             (yas/minor-mode-on)))
(setq yas/scala "~/lisp/scala-mode/contrib/yasnippet/snippets")
(yas/load-directory yas/scala)
(require 'scala-mode-auto)
(setq scala-interpreter "/opt/local/bin/scala")

キーバインド

Evaluate Buffer
C-c C-b
Evaluate Region
C-c C-r
Load file in Interpriter
C-c C-l

ファイルオープン

C-x C-f hoge.scala