LoginSignup
4
5

More than 5 years have passed since last update.

erlang開発環境であるedts導入時の備忘録

Posted at

最近、「すごいerlangゆかいに学ぼう」を購入した。
そのためEmacs上のerlang開発環境を探した結果「edts(Erlang Development Tool Suite)」
というEmacsのパッケージを見つけた。導入に苦戦したため備忘録としてメモ。

・OS:Mac OS X 10.9
・Emacs:24.3.1

1.パッケージの取得
caskファイルに以下を追加してcask installをする。
edtsのgithubを見るとpackage-installで問題なさそうだけど好みの問題ということで。

(depends-on "edts")

2.edtsのロード
edtsのロードをするためEmacsのinit.elに以下を追加。

(add-hook 'after-init-hook 'my-after-init-hook)
(defun my-after-init-hook ()
(require 'edts-start))

3.edts-serverのmake
このステップに気づかず苦戦した。「2.」までの状態だと
「.erl」ファイルを開いた際に少し待たされて
「EDTS: Could not start main server」と表示されるだけで、補完表示等もされなかった。
という訳で、
cd ~/.emacs.d/.cask/24.3.1/elpa/edts-20140907.732
でMakefileのある場所まで行ってmakeを実行。
(「edts-20140907」はcaskでinstallした時のバージョンにより異なります。)

4.「sample.erl」を開き「sp」まで入力した結果。
スクリーンショット 2014-09-14 1.13.54.png

まだ本読んでないから、補完候補に表示されている内容の意味がいまいち分からないけど
上手く起動してるっぽい。

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5