我从官网下载了官方的1.3.1 .zip,解压。我在 OS X Mountain Lion 上。
启动 Emacs 24.3 并从自动完成源文件M-x中加载。/etc/install.el
安装时没有错误,但是当我创建一个名为的文件时出现test.py
此错误:
auto-complete error: (void-function valid-file)
我的.emacs
文件中除了这个(这是自动完成告诉我要添加的内容)之外什么都没有:
(add-to-list 'load-path "~/.emacs.d")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
(ac-config-default)
没错,我对整个 Emacs 安装进行了核对以隔离问题,但这并没有解决任何问题。仍然失败并出现相同的错误。
为了完整起见,以下是我的.emacs.d
文件夹的内容:
ac-dict
auto-complete-config.el
auto-complete-config.elc
auto-complete.el
auto-complete.elc
auto-save-list
fuzzy.el
fuzzy.elc
popup.el
popup.elc
我确实在 Linux 计算机(Ubuntu 12.10)上安装了自动完成功能,第一次尝试按照指示完全没有问题,所以我不知道发生了什么。有任何想法吗?