2014-04-23 34 views
2

我已经安装了Emacs(来自大草原软件仓库的最新版本),我用package-install得到auto-complete-20140414.2324。然后我遵循(或试图)在this site的指示。具体来说,我增加了以下我.emacsEmacs无法加载自动完成软件包

(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 

没有什么在我发现这个指令是,我不知道是什么问题。有人可以帮我吗?

回答

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)