タコさんブログ

プログラミングメモと小言

EmacsでOCaml

vi派だけど、OCamlを動かすならEmacsのほうが簡単そうだと思って環境構築してみた。

Getting started with tuareg-mode in Emacsを参考にとりあえずmarmaladeをインストール。
書いてあるとおりに.emacs

(require 'package)
(add-to-list 'package-archives 
    '("marmalade" .
      "http://marmalade-repo.org/packages/"))
(package-initialize)

を追加。
emacsを起動して

M-x eval-buffer 
M-x package-refresh-contents

を実行。

M-x list-packages

でインストール可能なパッケージ一覧を表示。

tuaregを検索、iでインストールのチェックがついた後に、xでインストール。

tuareg-modeを自動ロードするために.emacs

(setq auto-mode-alist (cons '("\\.ml\\w?" . tuareg-mode) auto-mode-alist))
(autoload 'tuareg-mode "tuareg" "Major mode for editing Caml code" t)

を追加。

Emacsでmlファイルを開いてC-c C-bで全ファイル実行、C-c C-eでカーソルがある行を実行か?

Emacsの使い方わからないな;