Як я можу змусити Emacs ігнорувати дзвінок під час запису макросів?


1

Наразі emacs зупинить запис макросу, коли дзвонить. Це надзвичайно корисно для таких речей, як зупинка, коли C-sне вдалося отримати новий матч.

Однак, коли я записую макрос і роблю помилку в пошуку, або взагалі пишу якийсь складний макрос, зупинка запису макросу - це біль.

Я хотів би мати можливість продовжувати запис і дозволити (або навіть запропонувати мені) виправити макрос після запису.

Чи є спосіб зробити це? Немає очевидних змінних, пакетів тощо


Якщо ви подивитеся на функцію, яку ви запустили, щоб викликати дзвінок в рахунку, ви, ймовірно, знайдете, що функція містить (error . . .функцію, яка саме зупиняє ваш макрозапис у своїх треках. Дзвоник, ймовірно, слідує за повідомленням про помилку. Погляньте на ignore-errorsможливий засіб перетворення макрофункції. Кращим рішенням буде написати функцію, а не використовувати макрос, якщо ви маєте намір використовувати його більше ніж кілька разів.
законник
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.