【问题标题】:Web-mode does not load in emacsWeb 模式无法在 emacs 中加载
【发布时间】:2014-01-09 11:26:56
【问题描述】:

我对 emacs 还是很陌生,目前正在尝试根据自己的需要正确配置它,但我根本无法加载 web-mode

所以,这就是我所做的:

  1. 已下载web-mode.el from GitHub
  2. 确保文件位于正确的目录中:~/.emacs.d/web-mode.el
  3. 使用来自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


【解决方案1】:

您应该让el-get 为您安装它。 El-get 是一个 emacs 的包管理器。它可以安装来自 github、emacswiki、elpa、一个 url 的包……http://wikemacs.org/index.php/El-get

它非常方便,您可以轻松更新脚本,管理依赖项,让您发现很多东西,您可以轻松地跨机器共享您的配置等。

Emacs 24 默认有package.elELPA。可以将它安装在 emacs 23 上,但我的经验并不是决定性的,所以我建议坚持使用 el-get,这很棒。

【讨论】:

    猜你喜欢
    • 2011-09-19
    • 1970-01-01
    • 2020-04-08
    • 1970-01-01
    • 1970-01-01
    • 2013-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多