Làm cách nào để tôi có thể gỡ lỗi từ khóa khóa chữ mà tôi viết? Ví dụcách gỡ lỗi lỗi từ khóa khóa phông chữ
(progn
(font-lock-add-keywords
nil
'(
;; ("hi1" . 'success)
("hi2" . (intern (concat "warn" "ing")))
))
(font-lock-fontify-buffer))
sẽ sản xuất được thông báo sau trong Messages đệm:
Error during redisplay: (jit-lock-function 1) signaled (wrong-type-argument stringp 22)
Để xem các cuộc gọi stack khi lỗi sai kiểu đối số, tôi gọi toggle-debug-on-error
và Emacs vẫn không nhập trình gỡ rối khi lỗi khóa phông chữ.
Tại sao chúng tôi gặp lỗi cho ví dụ cụ thể đó, http://stackoverflow.com/questions/18570224/how-does-a-progn-form-in-font-lock-keywords-work –