Emacs 禁用次要模式键绑定

Emacs 禁用次要模式键绑定,emacs,key-bindings,emacs23,Emacs,Key Bindings,Emacs23,我问了一个问题,得到了很好的回答,但问题与我的想法不同 我试图在shell模式下为键“C-C”分配一个特定的函数,但似乎调用的次要模式将前缀键分配给了“C-C”,这会覆盖我对shell模式的设置。如何禁用tabbar模式键分配 我将它们放在(require'tabbar)之后,但它们不起作用: (defvar tabbar-mode-map nil) (defvar tabbar-prefix-key nil) (defvar)仅在变量没有值时初始化变量。有关详细信息,请参见C-hfdefva

我问了一个问题,得到了很好的回答,但问题与我的想法不同

我试图在shell模式下为键
“C-C”
分配一个特定的函数,但似乎调用的次要模式将前缀键分配给了
“C-C”
,这会覆盖我对shell模式的设置。如何禁用tabbar模式键分配

我将它们放在
(require'tabbar)
之后,但它们不起作用:

(defvar tabbar-mode-map nil)
(defvar tabbar-prefix-key nil)
(defvar)
仅在变量没有值时初始化变量。有关详细信息,请参见C-hf
defvar
RET

使用
(setq)
更改现有变量的值

要防止在查找键绑定时使用模式的键映射,可以从
次要模式映射列表
变量中将其删除:

(assq-delete-all 'tabbar-mode minor-mode-map-alist)