如何覆盖的主要模式的键绑定与在Emacs未成年人自动完成模式?
问题描述:
TAB
,这是非常方便的方式来完成交流的建议,但在许多模式(org
,mediawiki-mode
)已预留给其他操作。如何教的Emacs使用TAB
为ac-complete
当有建议(行或菜单)和默认主要模式,否则绑定?如何覆盖的主要模式的键绑定与在Emacs未成年人自动完成模式?
答
我发现,这个问题是绑定本身。 AC手册提供了以下行:
(define-key ac-completing-map "\t" 'ac-complete)
但是,如果想在完成的地图使用TAB
,还有另一种结合,重新定义:
(define-key ac-completing-map (kbd "<tab>") 'ac-complete)
有了这条线,在第一TAB
词补全和然后,第二次击中TAB
,做主要的模式操作。