簡體   English   中英

emacs,自動完成沒有任何建議

[英]emacs, auto-complete doesn't suggest anything

嗨伙計們

我終於決定進入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時沒有任何反應,並且在快速鍵入兩次之后,它會通過選項卡縮進我的光標所在的行。

這里出了什么問題? 我怎樣才能解決這個問題?

感謝您的幫助! :-)

問題是,我安裝了舊的彈出包; 更新我的所有包后,它的工作原理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM