Emacs css-mode无法加载

时间:2013-11-22 01:17:30

标签: emacs24

我不知道为什么,但是在我的Emacs 24.3.50.1(x86_64-pc-linux-gnu,GTK +版本3.8.4)上没有加载css-mode并且Mx css-mode在Messages中给出了这个错误:

符号的函数定义为void:apropos-macrop

文件模式指定错误:(void-function apropos-macrop)

我的css文件(以.css结尾)在Fundamental中。我刚刚在23.1.1上尝试过它,并且CSS模式出现并正常工作。

更新:跟踪问题到我的自动加载。即,注释掉自动加载

;(load "~/modes/autoloads" 'install)

问题就消失了。我不确定用自动加载文件攻击什么。通过自动加载“步进”的任何方式?这是我的自动加载:http://gmcongo.org/temp/autoloads

2 个答案:

答案 0 :(得分:4)

在Emacs 24.4和导致它的最前沿版本(如24.3.50+)中,apropos-macrop已被macrop取代。在css-mode.el中,通过调用apropos-macrop替换对macrop的调用,错误消失。

答案 1 :(得分:0)

在现有正确答案的基础上,您可以在~/.emacs中创建别名,而不是编辑css-mode(例如,它出现在包含您的发布的包中):

;; For css-mode, temporarily.
(defalias 'apropos-macrop 'macrop)