禁用次模式键绑定

saw*_*awa 4 emacs key-bindings emacs23

在这里问了一个问题,得到了很好的回答,但问题结果与我的想法有所不同.

我试图"C-c"在shell模式下为键分配一个特定的函数,但似乎调用的一个次模式tabbar-mode有一个前缀键"C-c",它会覆盖我的shell模式设置.如何禁用tabbar模式键分配?

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

(defvar tabbar-mode-map nil)
(defvar tabbar-prefix-key nil)
Run Code Online (Sandbox Code Playgroud)

phi*_*ils 5

(defvar)如果变量没有值,则仅初始化变量.详情C-hfdefvarRET请见.

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

要防止在查找键绑定时使用模式的键映射,可以从minor-mode-map-alist变量中删除它:

(assq-delete-all 'tabbar-mode minor-mode-map-alist)
Run Code Online (Sandbox Code Playgroud)