Хороший вопрос! Ответ заключается в том, чтобы удалить user-error
из опции debug-ignored-errors
. M-x customize-option debug-ignored-errors
и удалить запись для user-error
.
Тем не менее, IMO руководство Emacs должно быть прозрачным об этом, и это не так. Даже руководство Elisp не дает ясного представления об этом - единственная подсказка - это упоминание мимоходом в описании опции debug-ignored-errors
:
Нормальное значение этой переменной включает в себя user-error', as well as several errors that happen often during editing but rarely result from bugs in Lisp programs. However, "rarely" is not "never"; if your program fails with an error that matches this list, you may try changing this list to debug the error. The easiest way is usually to set
debug-ignored-errors 'nil'.
FWIW, я отправил Emacs ошибку # 18005 для отсутствующего документа.