Emacs键可以自动完成弹出窗口

时间:2014-09-25 08:32:45

标签: emacs popup

我正在设置我的Emacs进行cpp开发。

我已经设置了自动完成和yasnippets,这很棒。

但是每当弹出一个弹出窗口时,我必须触及鼠标才能点击最低或中间的一个..

也必须有钥匙,但我很难找到一个。

我发现了这篇文章keys-for-pop-up,但我认为他在谈论自动完成时没有询问用户或没有显示流行音乐。

1 个答案:

答案 0 :(得分:1)

对于阅读此内容的任何人,请在自动完成弹出窗口中向上或向下移动:

下移:M-n

向上移动:M-p

这是auto-complete.el

的完整模式图
(define-key map "\t" 'ac-expand)
(define-key map [tab] 'ac-expand)
(define-key map "\r" 'ac-complete)
(define-key map [return] 'ac-complete)
(define-key map (kbd "M-TAB") 'auto-complete)

(define-key map "\M-n" 'ac-next)
(define-key map "\M-p" 'ac-previous)
(define-key map [down] 'ac-next)
(define-key map [up] 'ac-previous)

(define-key map [f1] 'ac-help)
(define-key map [M-f1] 'ac-persist-help)
(define-key map (kbd "C-?") 'ac-help)
(define-key map (kbd "C-M-?") 'ac-persist-help)

(define-key map [C-down] 'ac-quick-help-scroll-down)
(define-key map [C-up] 'ac-quick-help-scroll-up)
(define-key map "\C-\M-n" 'ac-quick-help-scroll-down)
(define-key map "\C-\M-p" 'ac-quick-help-scroll-up)