Windowsにemacsを入れてカスタマイズをしたメモの巻。

XP。OCaml周りは既に下の本を見てインストール済み。

プログラミング in OCaml ~関数型プログラミングの基礎からGUI構築まで~

プログラミング in OCaml ~関数型プログラミングの基礎からGUI構築まで~

emacsのインストール

以下リンクからダウンロード。今回は何も考えず見た目が改善されたらしいので23.1にした。
Index of /gnu/emacs/windows
ダウンロードしたものをデスクトップに解凍したら実行できなかった。
Cドライブ直下(C:\emacs-23.1)にコピーしたら解決。

tuareg-mode

以下からtuareg-modeをインストール
Index of /Albert.Cohen/tuareg/mode
解凍したら、中の.elのファイルをemacs23.1/lisp内にコピーペースト
ファイル".emacs.el"を作り以下をコピーペースト

(autoload 'tuareg-mode "tuareg" "Major mode for editing Caml code" t)
(autoload 'camldebug "camldebug" "Run the Caml debugger" t)
(setq auto-mode-alist
(append '*1
auto-mode-alist))

.emacs.el*2を場所C:\Document and Settings\[UserName]\Application Data\.emacs.elと置く。
emacs再起動。
これで、.mlファイルを読み込んだらtuareg-modeになる。

参考

背景色などのカスタマイズ

.emacs.elに、以下のサイトを参考に設定したい項目を書く。
今回は背景をgray10、文字をwhiteに。
たぶんこうすると、関数などについていた色も反転する。
http://homepage.mac.com/zenitani/elisp-j.html

*1:"\\.ml[ily]?$" . tuareg-mode) ("\\.topml$" . tuareg-mode

*2:.emacs.emacs.elの違いが分からない。両方ある場合.elを優先するみたい