scalaを使ってみる。

少しscalaに興味が出てきたのでscalaのコードを読む環境を整えてみる。*1必要そうなものは以下

  • tag-jump
  • syntax-highlight
  • scala本体

scala本体のinstall

http://www.scala-lang.org/downloads のあたりから取ってくれば良さそうです。

  • scalaを取ってきて展開
  • scala-modeを導入
  • ctagsの設定ファイルを取り出す

これらの作業をする

wget http://www.scala-lang.org/downloads/distrib/files/scala-2.8.0.final.tgz
tar xvf scala-2.8.0.final.tgz
ln -s scala-2.8.0.final/misc/scala-tool-support/emacs scala-mode
test ! -f ~/.ctags && touch ~/.ctags 
cat scala-2.8.0.final/misc/scala-tool-support/contrib/dot-ctags >> ~/.ctags
scalaのinstall

bin以下にpathを通せば充分です。

export PATH=$PATH:<your scala directory>/bin
scala-modeの導入

.emacsに以下を追加

(let1 default-directory "<your scala directory>"
 (add-load-path/compile (concat default-directo  ry "scala-mode")))
(require 'scala-mode-auto)
ctagsの設定ファイルを取り出す

上のscriptでやってます。misc/scala-tool-support/contribの中に設定ファイルが入っています。

*1:書く気はあまりないので読むためだけの環境です。