2013-11-22 28 views
2

我不知道为什么,但在我的Emacs 24.3.50.1(x86_64-pc-linux-gnu,GTK +版本3.8.4)css模式不加载和Mx的css模式给出了这样的错误消息:Emacs的css模式不加载

符号的功能定义是无效:中肯,macrop

文件模式规范错误:(空隙功能中肯-macrop)

我的CSS文件(截止在.css中)是基本的。我只是在23.1.1上试了一下,CSS模式出现并且工作正常。

更新:将问题追溯到我的自动加载。即注释掉自动加载

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

并且问题消失。我不确定要用自动加载文件破解什么。任何方式通过自动加载“步骤”?这里是我的自动加载:http://gmcongo.org/temp/autoloads

回答

4

在Emacs 24.4和导致它的最新版本(如24.3.50+)中,apropos-macrop已被替换为macrop。在css-mode.el中,将呼叫替换为apropos-macrop,呼叫macrop,错误消失。

0

大厦在现有的正确答案,你可以在你~/.emacs,而不是编辑CSS模式创建一个别名(例如如果它来与您的分发包):

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