Als «error-handling» getaggte Fragen

3
Fehler in der Init-Datei korrekt behandeln
Ich möchte eine Möglichkeit, Fehler beim Ausführen meiner Init-Datei abzufangen und sie dann ordnungsgemäß zu behandeln. Viele meiner wichtigsten Anpassungen und Tastenkombinationen werden am Ende meiner Init-Datei angezeigt, um sicherzustellen, dass andere Einstellungen nicht darüber hinaus angewendet werden. Das Problem ist, dass ich mich bei einem frühen Abbruch der Initialisierung …

3
Zeilennummer bei Fehler anzeigen
Angenommen, Emacs wirft einen Fehler auf, den ich nicht verstehe. Oder vielleicht lautet der Fehler "Der Wert des Symbols als Variable ist ungültig: Modi", aber das Symbol kommt modesin meinem Code häufig vor, sodass ich einen gewissen Kontext benötige. Kann Emacs so konfiguriert werden, dass die Zeilennummer des Lisp-Codes angegeben …

1
Holen Sie sich programmgesteuert eine Rückverfolgung von Fehlern
Wenn im Emacs-Lisp-Code ein Fehler gemeldet wird und dies der Fall debug-on-errorist t, erhalte ich einen Rückverfolgungspuffer, mit dem sich leicht herausfinden lässt, wo der Fehler aufgetreten ist. Bei Fehlern, die bei der asynchronen Verarbeitung einer Antwort aus dem Netzwerk auftreten, wäre es jedoch ärgerlich, wenn der Rückverfolgungspuffer eingeblendet würde. …

2
Fehler in Emacs Lisp erneut auslösen
Ich muss eine Funktion aufrufen und nur dann eine Bereinigung durchführen , wenn die Funktion fehlschlägt, und dann den Fehler neu starten. Hier ist der Pseudocode: (condition-case err (call-function) (error (cleanup) ;; how do I raise `err`? ))
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.