Emacs无法加载自动完成包

时间:2014-04-23 01:01:17

标签: emacs autocomplete

我安装了Emacs(来自savannah repo的最新产品),并使用package-install获取auto-complete-20140414.2324。然后,我跟随(或尝试)this site处的说明。具体来说,我将以下内容添加到.emacs

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

我知道这些目录分别是auto-complete-20140414及其字典文件夹。但是,当我启动Emacs时,我收到以下警告:

File error: Cannot open load file, no such file or directory, auto-complete-config

我发现的说明中没有任何内容,我不确定问题是什么。有人可以帮助我吗?

1 个答案:

答案 0 :(得分:6)

您的配置错误。您无需手动设置load-path 使用package.el安装包。您只需将package-initialize称为 下面。 package-initialize为所有已安装的软件包设置load-path 目录。

(package-initialize)

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