一:写在之前
环境。。为毛又是环境,折腾
二:安装增强功能
又碰到问题了 The headers for the current running kernel were not found.
执行
sudo apt-get install dkms build-essential linux-headers-$(uname -r)
后再安装,如果还不行可能是 vbox 与增强功能版本不匹配造成的
二:安装 erlang 18.0
实测现在不用这么折腾,直接apt-get install 就是18.0版本了
三:emacs 使用 erlang emacs tool
打开 ~/ 根目录
创建 .emacs文件
拷贝入
;;erlang
(setq load-path (cons "/usr/local/lib/erlang/lib/tools-2.6.7/emacs"
load-path))
(setq erlang-root-dir "/usr/local/lib/erlang")
(setq exec-path (cons "/usr/local/lib/erlang/bin" exec-path))
(setq erlang-man-root-dir "/usr/local/lib/erlang/man")
(require 'erlang-start)
四:安装auto-complete
emacs 24.0 以上可以直接使用
m-x packge-install auto-complete
如果 找不到 auto-complete
复制下面这段到 ,emacs
setq package-archives '(("ELPA" . "http://tromey.com/elpa/")
("gnu" . "http://elpa.gnu.org/packages/")
("marmalade" . "http://marmalade-repo.org/packages/")
("melpa" . "http://melpa.milkbox.net/packages/")))
(package-initialize)
再运行
M-x: list-packages
在 ~/emacs.d/elpa/auto-completexxxx/auto-complete.erl 这个文件中 在一堆 xxmode中间添加 erlang-mode
在emacs内输入 m-x auto-complete-mode 暂时我没找到 erlang文件内自动开启的方法。。global setting 试了也没用