Wie kann ich Emacs dazu bringen, beim Aufnehmen von Makros die Klingel zu ignorieren?

398
Squidly

Derzeit hält emacs die Aufnahme eines Makros an, wenn die Glocke läutet. Dies ist äußerst nützlich für Dinge wie das Anhalten, wenn C-skeine neue Übereinstimmung gefunden wird.

Wenn ich jedoch ein Makro aufzeichne und einen Tippfehler in meiner Suche eingebe oder generell ein komplexes Makro schreibe, ist das Anhalten der Aufzeichnung eines Makros ein Schmerz.

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

1
Wenn Sie sich die Funktion ansehen, die Sie ausgelöst haben, um die Rechnung klingeln zu lassen, wird die Funktion wahrscheinlich eine `(Fehler...) Funktion enthalten, die Ihre Makroaufnahme in ihren Spuren stoppt. Die Glocke ist wahrscheinlich Folgen Sie der Fehlermeldung. Schauen Sie sich "ignore-errors" als mögliche Methode zum Umschließen Ihrer Makrofunktion an. Eine bessere Lösung wäre, statt eines Makros eine Funktion zu schreiben, wenn Sie sie mehr als ein paar Mal verwenden möchten. lawlist vor 10 Jahren 0

0 Antworten auf die Frage