install
下記はインストール済みの前提
- auto-complete
- flycheck
elixir書くのに使うライブラリ
- elixir-mode
- alchemist
- 補完
- REPL
- Phoenix の開発もサポートしてくれるらしい
- flycheck-elixir
- ac-alchemist
- auto-complete-mode で補完できるようにする
- (company-mode であれば必要ない...)
- ruby-end-mode
end
を自動補完するのにこれが必要ってどうなの...(公式のREADEMEに書いてある)
設定
(require 'elixir-mode) (add-to-list 'elixir-mode-hook (defun auto-activate-ruby-end-mode-for-elixir-mode () (require 'alchemist) (require 'flycheck-elixir) (set (make-variable-buffer-local 'ruby-end-expand-keywords-before-re) "\\(?:^\\|\\s-+\\)\\(?:do\\)") (set (make-variable-buffer-local 'ruby-end-check-statement-modifiers) nil) (ruby-end-mode +1) (ac-alchemist-setup) ))
REPL
C-c a i i
で REPL 起動
参考
elixir-mode 関連
- https://github.com/elixir-lang/emacs-elixir
- https://melpa.org/#/flycheck-elixir
- http://dev.classmethod.jp/server-side/install-elixir-to-mac/
- http://qiita.com/ak-ymst/items/dac697bae56a69cdc31b
言語の紹介