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

时间:2015-03-05 21:04:02

标签: emacs autocomplete

Hy guys

我终于决定进入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将显示完整的for-body,我可以通过按TAB查看不同的元素。 但是当我打算安装自动完成时预期whil时,如果我现在点击TAB,那么会有一个窗口提出建议,或者它至少开始自动完成,但这不是'这种情况。当输入whil然后按TAB时没有任何反应,并且在快速输入两次之后,它会通过标签缩进我的光标所在的行。

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

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

1 个答案:

答案 0 :(得分:0)

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