4

こちらで質問したところ、良い回答が得られたのですが、思っていたのとは違う問題でした。

シェル モードでキーに特定の機能を割り当てようとしています"C-c"が、マイナー モードと呼ばれるtabbar-modeプレフィックス キーが に割り当てられて"C-c"いるようです。これにより、シェル モードの設定が上書きされます。タブバー モードのキー割り当てを無効にするにはどうすればよいですか?

これらを の後に置きまし(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 に答える