Emacs无法加载自动完成包

Koz*_*oss 2 emacs autocomplete

我安装了Emacs(来自savannah repo的最新版本),而且我曾经package-install得到过auto-complete-20140414.2324.然后,我跟随(或尝试)此站点的说明.具体来说,我在笔记中添加了以下内容.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)
Run Code Online (Sandbox Code Playgroud)

我知道这些目录分别在哪里auto-complete-20140414和它的字典文件夹.但是,当我启动Emacs时,我收到以下警告:

File error: Cannot open load file, no such file or directory, auto-complete-config
Run Code Online (Sandbox Code Playgroud)

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

syo*_*hex 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)
Run Code Online (Sandbox Code Playgroud)