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时没有任何反应,并且在快速输入两次之后,它会通过标签缩进我的光标所在的行。
这里出了什么问题?我该如何解决这个问题?
提前感谢您的帮助! : - )
答案 0 :(得分:0)
问题是,我安装了旧的弹出包;在更新了我的所有包之后它就可以了。