あるメジャーモードのキーマップを別のメジャーモードのフォールバックキーマップとして機能させることが非常に便利ないくつかの状況に遭遇しました。例えば:
- 私はいくつかの組織ドキュメントに多くのLaTeXを記述しているので
latex-mode
、編集中にコマンドを簡単に利用できると便利org-mode
です。 - 私はMarkdownをサポートするIRCルームに頻繁に
markdown-mode
アクセスするので、にキーバインドを追加しておくのも良いでしょうerc-mode
。
どちらの場合も、この追加のキーマップはフォールバックとして機能する必要があります(これが、マイナーモードを使用できない理由です)。ラテックスコマンドでorg-mode
キーを上書きしたくありません。私が欲しいのは:
キーがで定義されており、latex-mode-map
かつで定義されていない
org-mode-map
場合は、latex-mode-map
バインディングを使用します。
Q:キーマップをメジャーモードのフォールバックキーマップとして設定するにはどうすればよいですか?
または
Q:何もオーバーライドせずに、1つのメジャーモードマップから別のメジャーモードマップにキーをコピーするにはどうすればよいですか?
ただ明確にします。これらのキーを1つずつ定義できることはわかっていますが、自動化されたソリューションがあれば、はるかに便利です。
make-composed-keymap
。