SingleCompile で、Scala のコンパイルテンプレート
SingleCompile で、Scala のコンパイルテンプレートです。
とりあえず、scala と scalac を使用した版です。
[_vimrc]
" scala の bin ディレクトリ let s:scala_bin = "D:/Scala/scala-2.9.0.1/bin" " scala で実行 call SingleCompile#SetCompilerTemplate('scala', 'scala', \ 'Scala 2.9.0.1', s:scala_bin."/scala", '', '') " scalac でコンパイル実行 call SingleCompile#SetCompilerTemplate('scala', 'scalac', \ 'Scala 2.9.0.1', s:scala_bin."/scalac", \ '', \ s:scala_bin.'/scala -cp . $(FILE_TITLE)$') " デフォルトの設定 call SingleCompile#ChooseCompiler('scala', 'scala')
[注意]
scalac で、実行する際に[ファイル名]を実行ファイル名使用するので、scalac の出力ファイル名に注意してください。
(ファイル名と object 名が違っていると多分実行できません)
ここら辺は、Scala 側の処理なのでよく分かっていません……。