概要
プログラミング言語Erlangを Emacs でコーディングするための設定。
Erlangインストール
Mac の場合は dmg、MacPorts、Homebrew でインストールする方法がある。
dmgの場合
あまり知られていないみたいだが、ちゃんと dmg によるバイナリが配布されている。
以下からダウンロード可能。
https://www.erlang-solutions.com/downloads/download-erlang-otp
アクセスするとブラウザの設定で自動でOperating Systemが選択されるはずだが、Operating Systemが適切でない場合は選択しなおせば dmg がダウンロードできる。
バイナリは通常は 64bit を選択すれば良い。
MacPortsの場合
sudo port install erlang
Homebrewの場合
brew install erlang
動作確認
ターミナルから動作するか確認する。「erl」コマンドで Erlang Shell が起動する。
% erl
1 > 2 + 4.
6
2 > halt().
「.」を忘れないように。「halt()」で終了する。
Emacsの設定
erlang-modeとdistelを設定する。
erlang-mode は Erlang と同時にインストールされる。
MacPorts だと「/opt/local/lib/erlang/lib/tools-*/emacs/」に存在する。
distelは補完とか、その他いろいろ便利なので設定している。
git clone git://github.com/jixiuf/distel.git
cd distel
make
init.el の設定は以下。path 関連の設定が必要だけど、略。
(setq erlang-root-dir "/opt/local/lib/erlang")
(require 'erlang-start)
(require 'erlang-flymake)
(require 'distel)
(distel-setup)
Erlang でのプログラム経験がかなり少ないので、ほとんど設定してない。