在emacs上配置自动完成模式

在emacs上配置自动完成模式,emacs,emacs24,Emacs,Emacs24,我决定再试一次emacs,但配置它可能会很痛苦。我想要一些简单的自动完成html标记和php函数的东西,然后我找到了自动完成模式。 我通过elpa通过emacs中的packages接口安装了它。我按照安装词典的说明,使用以下命令编辑.emacs文件: (add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict") (require 'auto-complete-config) (ac-config-default) 但当我启动emac

我决定再试一次emacs,但配置它可能会很痛苦。我想要一些简单的自动完成html标记和php函数的东西,然后我找到了自动完成模式。 我通过elpa通过emacs中的packages接口安装了它。我按照安装词典的说明,使用以下命令编辑.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文件夹就在其中。我还应该尝试什么?

Emacs无法识别“ac字典目录”。您应该将此行放在“自动完成配置”之后