Дуже часто мені потрібно виконувати набір кроків, що вимагають декількох натискань клавіш. Для того ж сеансу ці кроки можна записати в макрос клавіатури.
Прикладом є збереження часто виконуваних операцій пошуку / заміни як макросу клавіатури. Але цей макрос втрачається, коли я кидаю emacs.
Як я можу зберегти часто використовуваний макрос клавіатури як функцію Lisp?
Для простоти я хочу зберегти дію заміни "abc" на "def" як функцію, щоб я міг повторно використовувати її протягом сеансів emacs.
insert-kbd-macro
. Це відповідь на питання (а решта цієї відповіді надає додаткову допомогу).