NTEmacs23 + slime + clojure
NTEmacs23 + slime + clojure の開発環境構築手順メモ。
http://riddell.us/tutorial/slime_swank/slime_swank.html を参考に。
環境:
Vista, NTEmacs23, cygwinインストール済み
homeディレクトリ: c:\home
アプリインストール先: c:\home\opt
clojure-mode, slime, swank-clojureをインストールする。
cygwinにはgitをインストールしておく。
$ cd ~/opt
$ git clone git://github.com/jochu/clojure-mode.git
$ git clone git://git.boinkor.net/slime.git
$ git clone git://github.com/jochu/swank-clojure.git
clojure-1.0.0 は c:\home\opt\clojure-1.0.0にインストールする。
(と言っても、展開するだけ。)
slimeはgitを使わずに、
http://common-lisp.net/project/slime/snapshots/slime-current.tgz
より最新版をダウンロードし、c:\home\opt\slimeに展開しても良い。
.emacsに次の設定を追加する。
;; clojure-mode (add-to-list 'load-path "~/opt/clojure-mode") (require 'clojure-mode) ;; swank-clojure (add-to-list 'load-path "~/opt/swank-clojure/src/emacs") (setq swank-clojure-jar-path "~/opt/clojure-1.0.0/clojure-1.0.0.jar" swank-clojure-extra-classpaths (list "~/opt/swank-clojure/src/main/clojure")) ; clojure-contrib.jarは後で ; "~/.clojure/clojure-contrib.jar")) (require 'swank-clojure-autoload) ;; slime (eval-after-load "slime" '(progn (slime-setup '(slime-repl)))) (add-to-list 'load-path "~/opt/slime") (require 'slime) (slime-setup) (setq slime-net-coding-system 'utf-8-unix) ;; 20091024 追加
emacsを起動し、M-x slime で slimeを起動する。
Tabキーでコード補完が効くので、これは便利だ。