nasıl yazmak yazı kilit anahtar debug yazı kilit anahtar hata hata ayıklamak için? Örneğinnasıl
(progn
(font-lock-add-keywords
nil
'(
;; ("hi1" . 'success)
("hi2" . (intern (concat "warn" "ing")))
))
(font-lock-fontify-buffer))
Mesajlar tampon aşağıdaki iletiyi üretecektir:
yanlış tipi-argüman hatası üzerine çağrı yığını görmek içinError during redisplay: (jit-lock-function 1) signaled (wrong-type-argument stringp 22)
, ben toggle-debug-on-error
çağırmak ve Emacs hala girmezse yazı tipi kilit hatası üzerine hata ayıklayıcı.
biz söz konusu örneğin bir hata alıyorum neden olarak, http://stackoverflow.com/questions/18570224/how-does-a-progn-form-in-font-lock-keywords-work –