嘿伙计们
我最终决定进入 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 时没有任何反应,快速键入两次后,它会缩进我的光标所在的行。
这里出了什么问题?我该如何解决这个问题?
提前感谢您的帮助! :-)
问题是,我安装了旧的弹出包;更新了我所有的包后,它可以工作。