Я хочу написать расширение подсветки синтаксиса для Emacs, но я погуглил варианты "учебника по подсветке синтаксиса emacs". Как мне научиться писать подсветку Emacs? Какие хорошие ресурсы есть для того, чтобы научиться делать такие вещи?
Вы смотрите не в том месте. Посмотрите на " font-lock-mode ".
Есть связанный вопрос о том, как определить основной режим с подсветкой синтаксиса с помощью 'define-generic-mode. Вопрос состоит в том, чтобы выяснить, как заставить работать подсветку синтаксиса.
'define-generic-mode
к сожалению, вы искали неправильные термины, "подсветка синтаксиса" - это не словарь emacs :). Вы должны были искать что-то вроде «write emacs mode».
Для этого уже был вопрос: " Как написать режим emacs для нового языка " с некоторыми хорошими указателями.
Если вы заинтересованы в написании собственной подсветки, другой вопрос касается этого и может иметь для вас значение. Включен этот фрагмент кода:
(defun django-highlight-comments () (interactive "p") (highlight-regexp "{%.*?%}" 'hi-orange)) (add-hook 'html-mode-hook 'django-highlight-comments)
Код предоставлен Ашутош Мехра ответ .
http://a -kat.com / Emacs_Major_Modes.html