【发布时间】:2014-01-09 11:26:56
【问题描述】:
我对 emacs 还是很陌生,目前正在尝试根据自己的需要正确配置它,但我根本无法加载 web-mode。
所以,这就是我所做的:
- 已下载
web-mode.elfrom GitHub - 确保文件位于正确的目录中:
~/.emacs.d/web-mode.el - 使用来自official page 的安装说明
我的.emacs 文件现在看起来是like this
问题:
当我尝试编辑.emacs 文件中指定的任何文件类型时,它只运行默认模式。 PHP 的 PHP 缩写等...我没有收到任何错误消息,当我运行 --debug-init 时它没有给出任何输出。
Emacs 版本:2012 年 3 月 1 日 sl6.fnal.gov 上的 GNU Emacs 23.1.1(x86_64-redhat-linux-gnu,GTK+ 版本 2.18.9)
操作系统:科学 Linux
有谁知道我可以如何进一步解决这个问题,或者解决了类似的问题?
【问题讨论】:
-
这个配置有一些不太理想的地方,但它应该可以工作,所以让我们先解决这个问题。你确定这个 .emacs 真的被加载了吗?输入
C-h v user-init-file RET并检查它是否是预期的路径。或者,如果您键入C-h e以切换到消息缓冲区,您可以检查确认它是否按预期加载了 web-mode.el 库。 -
您也可以使用
emacs --no-start-file --no-site-lisp启动 emacs,以消除任何可能干扰您自己的配置的站点范围的 init 文件。 -
让我试一试:删除
(load "~/.emacs.d/web-mode.el")这一行并改为(require 'web-mode)。 -
如果你手动切换到
web-mode会发生什么,例如M-x web-mode? -
感谢所有这些回复。我会尽力一一回答:
标签: emacs