簡體   English   中英

如何在Emacs中使用次要自動完成模式覆蓋主要模式的鍵綁定?

[英]How to override a major mode's key bindings with a minor auto-complete mode in Emacs?

TAB ,這是完成AC建議的一種非常方便的方法,但是在許多模式( orgmediawiki-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM