我问了一个问题here,并得到了很好的回答,但问题结果与我的想法不同。
我试图在shell模式下为键"C-c"
分配某个函数,但似乎名为tabbar-mode
的次要模式的前缀键分配给"C-c"
,覆盖我的shell模式设置。如何禁用tabbar模式键分配?
我把它们放在(require 'tabbar)
之后,但它们没有用:
(defvar tabbar-mode-map nil)
(defvar tabbar-prefix-key nil)
答案 0 :(得分:5)
(defvar)
仅在没有值的情况下初始化变量。有关详细信息,请参阅 C-h f defvar
RET 。
使用(setq)
更改现有变量的值。
要防止在查找键绑定时使用模式的键映射,可以从minor-mode-map-alist
变量中删除它:
(assq-delete-all 'tabbar-mode minor-mode-map-alist)