我从官方网站下载了官方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),第一次按照指示完全没有问题,所以我不知道发生了什么。有什么想法吗?