Подсветка синтаксиса Emacs Lisp
-
22-08-2019 - |
Вопрос
Я хочу написать расширение подсветки синтаксиса для Emacs, но поиск в Google вариантов «учебника по выделению синтаксиса emacs» не увенчался успехом.Как мне научиться писать маркер Emacs?Какие хорошие ресурсы существуют, чтобы научиться делать такие вещи?
Решение
Вы ищете не в том месте.Посмотри на "режим блокировки шрифта".
Другие советы
Есть связанный вопрос, о том, как определить основной режим с подсветкой синтаксиса с помощью 'define-generic-mode
.Вопрос сосредоточен на выяснении того, как заставить работать подсветку синтаксиса.
к сожалению, вы искали не те термины, «подсветка синтаксиса» не входит в словарь emacs :).Вам следовало поискать что-то вроде «режим записи emacs».
По этому поводу уже был вопрос:"Как написать режим emacs для нового языка"с некоторыми хорошими указателями.
Если вы заинтересованы в написании собственного выделения, Другой вопрос описано это и может быть для вас ценным.Он включал этот фрагмент кода:
(defun django-highlight-comments ()
(interactive "p")
(highlight-regexp "{%.*?%}" 'hi-orange))
(add-hook 'html-mode-hook 'django-highlight-comments)
Код любезно предоставлен Ашутош Мехра's отвечать.