Emacs auto-complete.el切换选项卡到空格键

时间:2012-12-14 16:05:47

标签: emacs autocomplete

我在Emacs中使用了auto-complete.el多年。这些天我正在使用Emacs,我的左小指开始让RSI一直打到TAB和ctrl。我已经完成了一些键盘重新映射以缓解这种情况,但是我通常会按Tab键来完成一个单词。有没有什么方法可以将auto-complete.el从使用TAB完成切换到空格键,使用较少使用和较强的拇指?

Edit2 :我使用的是auto-complete.el的旧版本,这意味着@ hd1建议不会立即对我有用。

2 个答案:

答案 0 :(得分:1)

转到source并向下滚动到第235行显示,如果设置变量ac-trigger-key,则可以更改用于触发完成的键。您应该在.emacs文件的custom-set-variables块中设置此变量。

答案 1 :(得分:0)

我认为ac-complete-mode-map是自动完成时使用的键映射 菜单显示。尝试这样的事情怎么样(这是 我的设定):

(define-key evil-insert-state-map (kbd "C-SPC") 'auto-complete)

如果你不使用邪恶,你需要找到另一个键映射。也许是 特定模式的地图,甚至全局地图都可以使用。