[英]How to override a major mode's key bindings with a minor auto-complete mode in Emacs?
TAB
,這是完成AC建議的一種非常方便的方法,但是在許多模式( org
, mediawiki-mode
)中,它已經被保留用於其他操作。 當有建議(行或菜單)時,如何教Emacs使用TAB
ac-complete
否則使用默認的主模式綁定?
我發現問題出在綁定本身。 AC手冊提供以下內容:
(define-key ac-completing-map "\t" 'ac-complete)
但是,如果要在完整地圖中使用TAB
,則還有另一個綁定可以重新定義:
(define-key ac-completing-map (kbd "<tab>") 'ac-complete)
在此行中,首先TAB
完成單詞,然后在TAB
的第二個命中執行大模式操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.