如何调试我写的字体锁定关键字?例如
(progn
(font-lock-add-keywords
nil
'(
;; ("hi1" . 'success)
("hi2" . (intern (concat "warn" "ing")))
))
(font-lock-fontify-buffer))
将在消息缓冲区中产生以下消息:
Error during redisplay: (jit-lock-function 1) signaled (wrong-type-argument stringp 22)
为了在错误类型参数错误时查看调用堆栈,我调用toggle-debug-on-error
并且 Emacs 在字体锁定错误时仍然没有进入调试器。