【发布时间】:2014-12-21 14:26:14
【问题描述】:
我很困惑为什么当我开始输入函数名时(在 Emacs lisp 模式下)什么都没有弹出。例如,在新行上键入(def 后,我会假设自动完成应该向我显示包含defun 的选项列表。我不确定默认延迟有多长,但我等了几秒钟,什么也没发生。有什么建议吗?
关于我的安装过程的详细信息:
通过 Melpa 使用
package-install安装-
在我的
init.el文件中添加了以下两行:(require 'auto-complete-config) (ac-config-default) 确认
load-path包含与auto-complete关联的.el文件的文件夹。 (我已将其设置为递归添加path/to/my/.emacs.d/下的所有文件夹。)-
确认(通过
describe-variable)在 Emacs 启动时 ac-dictionary-directories 包含正确的目录。作为参考,它包括以下两个目录:ac-dictionary-directories is a variable defined in 'auto-complete.el'. Its value is ("/home/dchaudh/Dropbox/dchaudhUbuntu/emacs/.emacs.d/elpa/auto-complete-20140824.1658/dict") -
当我打开
init.el文件时确认自动完成模式已打开,这显然会触发 emacs-lisp-mode(我可以在我的模式行中看到Emacs Lisp)。以下内容包含在活动模式的摘要中(即,通过describe-mode):Global-Auto-Complete minor mode (no indicator) Toggle Auto-Complete mode in all buffers. With prefix ARG, enable Global-Auto-Complete mode if ARG is positive; otherwise, disable it. If called from Lisp, enable the mode if ARG is omitted or nil.
【问题讨论】:
标签: emacs autocomplete