MacPorts で Scala 2.9 と Emacs の scala-mode を使えるようになるまで

$ sudo port install scala29

すると、"-2.9" という postfix がついた処理系一式の他に、依存性解決で scala_select という port もインストールされるので、

$ sudo scala_select scala29

で、処理系のそれぞれのコマンドがシンボリックリンクされて、scala, scalac などが使えるようになる。

(2012-11-17: 追記)

scala_select は port コマンド内に取り込まれて (?)、上記コマンドは以下のように変わっている。(ついでにバージョンも上がっている。)

$ sudo port select scala scala2.10

(追記ここまで)

scala-mode は scala29 のインストールの中に含まれるので、~/.emacs.d/init.el などに以下の行を追加する。

(add-to-list
 'load-path
 "/opt/local/share/scala-2.9/misc/scala-tool-support/emacs")
(require 'scala-mode-auto)