Наразі emacs зупинить запис макросу, коли дзвонить. Це надзвичайно корисно для таких речей, як зупинка, коли C-s
не вдалося отримати новий матч.
Однак, коли я записую макрос і роблю помилку в пошуку, або взагалі пишу якийсь складний макрос, зупинка запису макросу - це біль.
Я хотів би мати можливість продовжувати запис і дозволити (або навіть запропонувати мені) виправити макрос після запису.
Чи є спосіб зробити це? Немає очевидних змінних, пакетів тощо
(error . . .
функцію, яка саме зупиняє ваш макрозапис у своїх треках. Дзвоник, ймовірно, слідує за повідомленням про помилку. Погляньте наignore-errors
можливий засіб перетворення макрофункції. Кращим рішенням буде написати функцію, а не використовувати макрос, якщо ви маєте намір використовувати його більше ніж кілька разів.