by shigemk2

当面は技術的なことしか書かない

scala-modeを突っ込む

環境

Scala code runner version 2.10.3 -- Copyright 2002-2013, LAMP/EPFL
Mac OS X 10.9.1
Emacs 24.3.1

流れ

  • scala/scala-dist · GitHub をクローン
  • tool-support/src/emacs以下のEmacs LispをEmacsのパスの通ったところに配置
  • 以下のEmacs Lispをかく
(require 'scala-mode)
(add-to-list 'auto-mode-alist '("\\.scala$" . scala-mode))
(add-hook 'scala-mode-hook
  (function
    (lambda ()
      (setq scala-mode-indent:step 4)
      (scala-mode-lib:define-keys scala-mode-map
                                  ([(shift tab)]   'scala-undent-line)
                                  ([(control tab)] nil))
      (local-set-key [(return)] 'newline-and-indent))))
(add-hook 'scala-mode-hook 'jaspace-mode)

以上。

[emacs] Scalaの入門にあたってscala-modeを入れてみた | いわぶろ(ろてん)

scala-dist/tool-support/src/emacs at master · scala/scala-dist · GitHub