近来开始接触Erlang,被它深深所吸引,学习当然得有环境,我毫不犹疑的安装了Erlang的开发环境。
安装非常简单,直接下载源码, 传统的三步安装:
./configure ./make sudo make install
这样就安装成功了。安装目录是:/usr/local
成功后,在命令行输入erl就可以进行Erlang的shell。
因为我还没有入门,所以学习的时候打算用emacs作为开发工具,下来我们来配置emacs
1.让其支持erlang语法高亮。
vim ~/.emacs, 然后加入以下内容
(setq load-path (cons "/usr/local/lib/erlang/lib/tools-2.6.10/emacs" load-path)) (setq erlang-root-dir "/usr/local") (setq exec-path (cons "/usr/local/bin" exec-path)) (require 'erlang-start)
2.加个自动提示的plugs
下载:https://github.com/auto-complete/auto-complete
https://github.com/auto-complete/popup-el
https://github.com/auto-complete/fuzzy-el
分别解压下载的三个文件,将popup.el与fuzzy.el放在auto-complete的根目录下,同时还需要放在lib目录下对应的文件夹中。
接着vim auto-complete.el, 在scheme-mode后加上erlang-mode, 结果是:
scheme-mode erlang-mode
将auto-complete copy到~/.emacs.d/plugins下, 接着我们来安装该plugin
cd ~/.emacs.d/plugins/auto-complete make make install
安装过程会让你输安装目录,这儿输入
~/.emacs.d/
好了,plugin安装成功。
接着我们来配置emacs,使其用到该plugin。
vim ~/.emacs
加入
;;AUTO-COMPLETE (add-to-list 'load-path "~/.emacs.d/" ) (require 'auto-complete-config) (add-to-list 'ac-dictionary-directories "~/.emacs.d//ac-dict") (ac-config-default)
重启emacs, 现在开发有自动提示功能了。
Reference:http://www.cnblogs.com/yourihua/archive/2012/04/25/2470047.html
http://lpn.rnbhq.org/tools/xemacs/emacs_ref.html