Zetknąłem się z kilkoma sytuacjami, w których bardzo wygodnie byłoby mieć mapę kluczową jednego trybu głównego działającą jako mapa zapasowa dla innego trybu głównego. Na przykład:
- Piszę dużo LaTeX-a w niektórych moich dokumentach organizacyjnych, więc świetnie byłoby mieć
latex-mode
łatwo dostępne polecenia podczas edycjiorg-mode
. - Często odwiedzam IRC z obsługą Markdown, więc fajnie byłoby też
markdown-mode
dodać skróty klawiszoweerc-mode
.
W obu przypadkach ta dodatkowa mapa klawiszy powinna działać jako rezerwowa (dlatego nie mogę po prostu użyć do tego trybu mniejszego). Nie chcę, aby polecenia lateksu zastępowały jakiekolwiek org-mode
klawisze. Chcę, aby:
Jeśli klucz jest zdefiniowany w latex-mode-map
AND i nie jest zdefiniowany w,
org-mode-map
użyj latex-mode-map
powiązania .
P: Jak ustawić mapę klawiszy jako mapę zastępczą dla trybu głównego?
LUB
P: W jaki sposób można skopiować klucze z jednej mapy trybu głównego na inny, nie zastępując niczego?
Żeby było jasne. Wiem, że mógłbym zdefiniować te klucze jeden po drugim, ale nieskończenie wygodniej byłoby mieć zautomatyzowane rozwiązanie.
make-composed-keymap
.