Emacs,自动完成没有任何建议



嘿伙计们

我最终决定进入 emacs。但是,将其设置为我的C-IDE,它在自动完成时遇到了困难。首先,这是我的.emacs文件:

; 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)
; do default config for auto-complete
(require 'auto-complete-config)
(global-auto-complete-mode t)
(set-default 'ac-sources
         '(ac-source-imenu
           ac-source-dictionary
           ac-source-words-in-buffer
           ac-source-words-in-same-mode-buffers
           ac-source-words-in-all-buffer))
(ac-config-default)
; start yasnippet with emacs
(require 'yasnippet)
(yas-global-mode 1)

问题是,yasnippet工作正常。输入for然后按 TAB 时,将调出完整的正文,我可以通过按 TAB 浏览不同的元素。但是,例如,当键入whil我期望安装自动完成时,如果我现在点击 TAB,就会有一个窗口提供建议,或者它至少开始自动完成,但事实并非如此。当键入whil然后按 TAB 时没有任何反应,快速键入两次后,它会缩进我的光标所在的行。

这里出了什么问题?我该如何解决这个问题?

提前感谢您的帮助! :-)

问题是,我安装了旧的弹出包;更新了我所有的包后,它可以工作。

最新更新