4

我在这里问了一个问题,得到了很好的回应,但问题与我想象的不一样。

我正在尝试为"C-c"shell 模式下的键分配某个功能,但似乎调用的次要模式tabbar-mode具有分配给 的前缀键"C-c",它覆盖了我对 shell 模式的设置。如何禁用标签栏模式键分配?

我把这些放在 之后(require 'tabbar),但它们没有用:

(defvar tabbar-mode-map nil)
(defvar tabbar-prefix-key nil)
4

1 回答 1

5

(defvar)仅在变量没有值时才对其进行初始化。详情请参阅C-hfdefvarRET

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

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

(assq-delete-all 'tabbar-mode minor-mode-map-alist)
于 2011-06-26T03:10:12.850 回答