2014-11-02 42 views
0

我决定给emacs另一个尝试,但配置它可能会非常痛苦。我想要简单的自动完成html标签和php函数,然后找到自动完成模式。 我通过elpa通过emacs的包界面安装了它。我也跟着安装字典的指令(http://cx4a.org/software/auto-complete/manual.html),编辑的.emacs使用文件:在emacs上配置自动完成模式

(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict") 
(require 'auto-complete-config) 
(ac-config-default) 

但是当我启动Emacs,我有以下错误:

Warning (initialization): An error occurred while loading `/home/dev/.emacs': 
Symbol's value as variable is void: ac-dictionary-directories 

与调试选项启动Emacs我有以下内容:

Loading 00debian-vars...done 
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)... 
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)... 
Error while loading 50dictionaries-common: Symbol's value as variable is void: debian-aspell-only-dictionary-alist 
Entering debugger... 
find-library-name: Can't find library /usr/share/emacs/24E.3/lisp/subr.el 

我已经尝试了很多事情,但无济于事。我检查了'load-path'变量的值,并在其中包含dict文件夹。我还应该尝试什么?

回答

0

Emacs不识别'ac-dictionary-directories。你应该把这行后(要求'自动完成配置)