Изменение записей шрифтов в Emacs

Как я могу внести изменения в XXX-font-lock-keywords (обычно используя assoc плюс setcdr) влияет на фонтизацию в XXX-mode? Недостаточно просто изменить переменную, чтобы изменение имело эффект.

2 ответа

Решение

Лучший способ, как обычный пользователь, изменить записи блокировки шрифта - использовать функцию font-lock-add-keywords а также font-lock-remove-keywords, Например:

(font-lock-add-keywords c-mode
             '(("\\<\\(FIXME\\):" 1
                font-lock-warning-face t)))

EmacsWiki - отличный источник знаний о emacs, таких как этот.

Другие вопросы по тегам