У Emacs есть средство, которое может вам пригодиться. Он называется Макро-счетчиком клавиатуры. Например, если вы введете следующую последовательность при определении макроса C-x C-k C-i C-x C-k C-i C-u C-x C-k C-i C-x C-k C-i, текст «0112» будет вставлен в буфер, а для первого и второго выполнения вставляются макросы «3445» и «6778».
Подробнее о странице EmacsWiki о макросчетах клавиатуры.
Если вы никогда не использовали макросы emacs для выполнения интерактивной работы по поиску / замене, вы также захотите прочитать главная страница на странице EmacsWiki о Макросчетах клавиатуры .