Já deparei com algumas situações em que seria altamente conveniente que o mapa de teclas de um modo principal atue como um mapa de teclas de fallback para outro modo principal. Por exemplo:
- Eu escrevo muito LaTeX em alguns dos meus documentos organizacionais, por isso seria ótimo ter
latex-mode
comandos disponíveis facilmente durante a ediçãoorg-mode
. - Eu frequento uma sala de irc com suporte ao Markdown, por isso também seria bom
markdown-mode
adicionar teclas de atalhoerc-mode
.
Nos dois casos, este mapa de teclas extra deve funcionar como um substituto (é por isso que não posso usar apenas um modo secundário para isso). Não quero que os comandos de látex substituam nenhuma org-mode
chave. O que eu quero é:
Se uma chave estiver definida em latex-mode-map
AND, não estiver definida
org-mode-map
, use a latex-mode-map
ligação .
P: Como posso definir um mapa de teclas como um mapa de teclas de fallback para um modo principal?
OU
P: Como copiar chaves de um mapa de modo principal para outro, sem substituir nada?
Só para ficar claro. Eu sei que poderia definir essas chaves uma por uma, mas seria infinitamente mais conveniente ter uma solução automatizada.
make-composed-keymap
.