Wie kann ich Emacs dazu bringen, Glocken zu ignorieren, wenn ich Makros aufnehme?


1

Derzeit unterbricht Emacs die Aufzeichnung eines Makros, wenn die Glocke läutet. Dies ist äußerst nützlich, wenn beispielsweise C-sangehalten werden soll, wenn keine neue Übereinstimmung erzielt werden kann.

Wenn ich jedoch ein Makro aufzeichne und bei meiner Suche einen Tippfehler mache oder ein komplexes Makro im Allgemeinen schreibe, ist es ein Problem, die Aufzeichnung eines Makros anzuhalten.

Ich möchte in der Lage sein, die Aufnahme fortzusetzen und das Makro nach der Aufnahme reparieren zu lassen (oder mich sogar dazu aufzufordern).

Gibt es eine Möglichkeit, dies zu tun? Es gibt keine offensichtlichen Variablen oder Pakete etc


Wenn Sie sich die Funktion ansehen, die Sie ausgelöst haben, um das Klingeln der Rechnung auszulösen, werden Sie wahrscheinlich feststellen, dass die Funktion eine (error . . .Funktion enthält , die Ihre Makroaufzeichnung in ihren Spuren stoppt. Die Glocke folgt wahrscheinlich der Fehlermeldung. Sehen Sie sich an, ignore-errorswie Sie Ihre Makrofunktion umschließen können. Eine bessere Lösung wäre, eine Funktion stattdessen mit einem Makro zu schreiben, wenn Sie sie mehrmals verwenden möchten.
Gesetzesliste
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.