Хороший вопрос! Ответ убрать 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 'to `nil'.
FWIW, я отправил Emacs ошибку # 18005 для отсутствующего документа.