Com muita frequência, eu precisaria executar o conjunto de etapas que exigem vários pressionamentos de tecla. Para a mesma sessão, essas etapas podem ser gravadas em uma macro do teclado.
Um exemplo é salvar uma operação de pesquisa / substituição executada com frequência como uma macro do teclado. Mas essa macro é perdida quando eu saio do emacs.
Como posso salvar minha macro de teclado usada com frequência como uma função Lisp?
Por uma questão de simplicidade, quero salvar a ação de substituir "abc" por "def" como uma função para poder reutilizá-lo nas sessões do emacs.
insert-kbd-macro
. Essa é a resposta para a pergunta (e o restante desta resposta fornece ajuda adicional).