Wenn ein Fehler in einem Prozess-Sentinel oder beim Sperren von Schriftarten auftritt, zeigt Emacs keine Rückverfolgung an, obwohl dies debug-on-error
zuvor aktiviert wurde.
Ich verstehe, warum diese Fehler abgefangen werden. Der gleiche Fehler wird möglicherweise erneut ausgelöst, wenn versucht wird, die Rückverfolgung darzustellen. Wenn ich diesen Fehler jedoch tatsächlich debuggen möchte, ist er nicht sehr hilfreich. Ich würde lieber riskieren, dass Emacs nicht mehr reagiert, als daran arbeiten zu müssen:
error in process sentinel: Wrong type argument: stringp, nil
Immerhin kann ich einfach eine zweite Instanz starten, wenn die erste verrückt wird. Ein wenig mehr Kontext würde helfen, wenn es viele Stellen gibt, an denen ein solcher Fehler theoretisch in einem Sentinel auftreten könnte.
Wie kann ich Emacs zwingen, eine Rückverfolgung anzuzeigen, selbst wenn dies debug-on-error
keine Auswirkungen hat?