TinyMacro — это небольшая утилита для редактора Emacs, предназначенная для упрощения работы с клавиатурными макросами. Она позволяет сохранять записанные макросы и привязывать их к определённым клавишам для быстрого повторного воспроизведения. Это особенно полезно при выполнении повторяющихся задач, таких как массовое редактирование текста или форматирование данных, где стандартные возможности Emacs могут быть недостаточны.
Утилита была разработана как часть проекта Emacs Tiny Tools, коллекции небольших расширений для Emacs, ориентированных на кроссплатформенность и минимализм. TinyMacro предоставляет пользователю простой способ сохранить последний записанный макрос и привязать его к выбранной клавише, что облегчает доступ к часто используемым операциям без необходимости повторной записи макроса.
- Сохранение последнего макроса: после записи макроса с помощью стандартных команд Emacs, TinyMacro предлагает сохранить его для последующего использования.
 - Привязка к клавишам: позволяет назначить сохранённый макрос на любую клавишу, обычно рекомендуется использовать функциональные клавиши (F1–F12) для этого.
 - Предупреждения о перезаписи: при попытке привязать макрос к уже занятой клавише утилита предупреждает пользователя, предотвращая случайную перезапись.
 - Часть Emacs Tiny Tools: входит в состав коллекции расширений, обеспечивающих кроссплатформенную совместимость и минималистичный подход.