更改自动完成的键绑定

时间:2014-09-11 08:13:50

标签: emacs autocomplete

有没有办法让Emacs'auto-complete包不会在返回键上触发菜单完成,而是在其他一些键组合上说C-Return?对于快速打字员而言必须返回往往会导致返回的非确定性行为。这是因为它的行为现在取决于我输入前一个字符的速度。

请参阅https://github.com/auto-complete/auto-complete

1 个答案:

答案 0 :(得分:3)

此代码应该完全符合您的要求

(define-key ac-completing-map (kbd "RET") nil)
(define-key ac-completing-map [return] nil)
(define-key ac-completing-map [(control return)] 'ac-complete)

我目前在Windows上没有尝试过它。