OCamlの開発環境の作り方(2014年夏版)
OCaml 4.02.0が出ましたね。PCを新しくしたついでにemacs 24系でOCaml環境を作った時のメモを置いておきます。
$ apt-get install opam $ opam init $ opam update $ opam switch 4.02.0 $ eval `opam config env` $ opam install omake ocp-index ocp-indent $ apt-get install auto-complete-el $ cat .emacs.d/ocaml.el (if window-system (require 'caml-font)) (setq auto-mode-alist (cons '("\\.ml[iylp]?$" . caml-mode) auto-mode-alist)) (autoload 'caml-mode "caml" "Major mode for editing Caml code." t) (autoload 'run-caml "inf-caml" "Run an inferior Caml process." t) (add-to-list 'load-path (file-truename "~/.opam/current/share/emacs/site-lisp")) (setenv "PATH" (concat (getenv "PATH") ":~/.opam/current/bin")) (setq exec-path (append exec-path '("~/.opam/current/bin"))) (require 'auto-complete) (require 'ocp-index) (require 'ocp-indent)
~/.opam/currentは~/.opam/4.02.0や~/.opam/4.01.0へのシンボリックリンクです。
flymake化もできますが、それは以前の記事(2012年12月19日のやつ)を参考に。