Quando si verifica un errore all'interno di una sentinella di processo o durante il blocco dei caratteri, Emacs non mostra una backtrace anche se debug-on-error
era precedentemente abilitata.
Capisco perché questi errori vengono rilevati, lo stesso errore potrebbe essere nuovamente attivato mentre si tenta di presentare la backtrace. Tuttavia, quando voglio effettivamente eseguire il debug di tale errore non è molto utile. Preferirei rischiare che Emacs non rispondesse piuttosto che dover lavorare da questo:
error in process sentinel: Wrong type argument: stringp, nil
Dopo tutto, posso solo iniziare una seconda istanza, se la prima inizia a impazzire. Un po 'più di contesto aiuterebbe quando ci sono molti luoghi in cui un simile errore potrebbe teoricamente verificarsi in una sentinella.
Quindi, come posso forzare Emacs a mostrare un backtrace anche nei casi in cui debug-on-error
non ha effetto?