【发布时间】:2015-04-19 17:38:07
【问题描述】:
好的,我在安装 erlang 的路径中创建一个 .emacs 文件。
(setq load-path (cons "/usr/lib64/erlang/lib/tools-2.7.1/emacs"
load-path))
(setq erlang-root-dir "/usr/lib64/erlang")
(setq exec-path (cons "/usr/lib64/erlang/bin" exec-path))
(require 'erlang-start)
/usr/lib64 是我安装 erlang 的文件夹。但它不起作用。另一方面,我使用这个命令:
yum install emacs-erlang.
然后/usr/share/emacs/site-emacs/sit-start.d 将有一个名为erlang-init.el 的文件。而这个文件中的内容是:
(setq load-path (cons "/usr/share/emacs/site-lisp/erlang" load-path))
(setq erlang-root-dir "/usr/lib/erlang")
(setq exec-path (cons "/usr/lib/erlang/bin" exec-path))
(require 'erlang-start)
通过这种方式,emacs 可以在 erlang-mode 下工作。
我觉得很奇怪,因为我觉得erlang-init.el 是错误的,但.emacs 是正确的。
但是为什么事实上.emacs 不能正常工作呢?
我的操作系统是 fedora 21,emacs 版本是 24.4
【问题讨论】: