Как запрограммировать Emacs для подсветки синтаксиса html-ссылок на символы, указанных численно - PullRequest
2 голосов
/ 08 июля 2011

В основном режиме html Emacs запрограммирован для подсветки синтаксиса ссылок на сущности символов html (т. Е. Ссылок на символы, указанных в имени, например), но не, по какой-то причине, числовых ссылок на символы (например, или).Я предполагаю, что это частный случай более общей проблемы настройки подсветки синтаксиса в данном режиме.Я предполагаю, что это предполагает некоторое использование регулярных выражений.Кто-нибудь может дать мне несколько советов о том, как начать с этим?

1 Ответ

3 голосов
/ 08 июля 2011

Следующий фрагмент кода должен вам помочь:

(add-to-list 'sgml-font-lock-keywords-2 
   '("\\&#x?[0-9a-fA-F][0-9a-fA-F]*;?" . font-lock-variable-name-face))

но его следует ставить после загрузки sgml-mode, что обеспечивает html-mode. Вы можете принудительно загрузить следующую команду:

(require 'sgml-mode)
...