Очень часто мне нужно выполнять набор шагов, требующих нескольких нажатий клавиш. Для того же сеанса эти шаги могут быть записаны в макросе клавиатуры.
Примером является сохранение часто выполняемой операции поиска / замены в виде макроса клавиатуры. Но этот макрос теряется, когда я покидаю emacs.
Как я могу сохранить мой часто используемый макрос клавиатуры как функцию Lisp?
Для простоты я хочу сохранить действие замены "abc" на "def" в качестве функции, чтобы я мог повторно использовать ее в сеансах emacs.
insert-kbd-macro
. Это ответ на вопрос (а остальная часть этого ответа предоставляет дополнительную помощь).