我之前在 emacs 上已经自动完成工作,现在也在 spacemacs 上工作了一段时间。然而,今天当我编辑一个 .txt 文件时,我打开了 spacemacs 却发现了这个错误:
警告(初始化):加载“/home/roy/.emacs.d/init.el”时出错:
文件错误:无法打开加载文件,自动完成
为确保正常运行,您应该调查并删除初始化文件中的错误原因。使用 `--debug-init' 选项启动 Emacs 以查看完整的错误回溯。
我已经尝试了我能找到的一切,但同样的问题随之而来。
我安装自动完成 Mx package-install [RET] 自动完成 [RET] 并重新启动 spacemacs。一切看起来都很好,除了没有安装自动完成功能,所以我再次安装它,但是一旦我重新启动 spacemacs,自动完成功能就会丢失,我得到与上面相同的错误,整个过程会重复。
这是我的 init.el 文件的样子:
;start package.el with emacs
(require 'package)
;add MELPA to repository list
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
; initialize package.el
(package-initialize)
; start auto-complete with emacs
(require 'auto-complete)
(global-auto-complete-mode t)
; do default config for auto-complete
(require 'auto-complete-config)
(ac-config-default)
最后,我注意到了另一件奇特的事情。在我的垃圾箱中,有 3 个自动完成文件夹拒绝被删除,而且每次我重新安装自动完成并重新启动 spacemacs 时,我的垃圾箱中都会出现更多自动完成文件夹。我运行 Ubuntu 14.04.4 LTS
我如何让自动完成功能保持不变?垃圾桶怎么了?