Kiedy wystąpi błąd wewnątrz wartownika procesu lub podczas blokowania czcionek, Emacs nie pokazuje śladu wstecznego, mimo że debug-on-error
wcześniej był włączony.
Rozumiem, dlaczego te błędy są wychwytywane, ten sam błąd może zostać ponownie uruchomiony podczas próby przedstawienia śledzenia wstecznego. Jednak gdy chcę naprawdę debugować ten błąd, nie jest to bardzo pomocne. Wolę ryzykować, że Emacs przestanie odpowiadać, niż będę musiał z tego pracować:
error in process sentinel: Wrong type argument: stringp, nil
W końcu mogę po prostu rozpocząć drugą instancję, jeśli pierwsza zacznie wariować. Nieco większy kontekst pomógłby, gdy istnieje wiele miejsc, w których teoretycznie taki błąd mógłby teoretycznie wystąpić w wartowniku.
Jak więc zmusić Emacsa do pokazania debug-on-error
śladu wstecz, nawet w przypadkach, gdy nie ma to żadnego efektu?