Вместо edebug
вы можете использовать debug
. Чтобы открыть отладчик при входе в функцию, используйте M-x debug-on-entry THE-FUNCTION
. Или вставьте вызовы функции debug
в исходный код, чтобы они служили точками останова (повторно введите код).
Однако на самом деле фонтификация происходит в нечетное время, включая повторное отображение и т. Д. Если вам действительно нужно отлаживать процесс фонификации, то вы можете использовать функции, а не просто регулярные выражения, в font-lock-keywords
.
Но на самом деле вам нужно быть более конкретным в своих проблемах с отладкой блокировки шрифтов. Обычно люди сталкиваются с проблемами: (а) понимания font-lock-keywords
(структура) и (б) регулярных выражений, которые не соответствуют тому, что они хотят.
В любом случае, чтобы ответить на ваш вопрос о * точках останова ": Да, просто вставьте (debug)
в любую точку, которую вы хотите в исходном коде Lisp. Отладчик будет введен в этот момент.