คำถามที่ดี! คำตอบคือการลบจากตัวเลือก 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-ละเว้น-errors 'to `nil'
FWIW ฉันส่งEmacs bug # 18005สำหรับเอกสารที่หายไป
debug-ignored-errors
เพื่อnil
แก้ไขปัญหา