Вопрос

Я хочу написать расширение подсветки синтаксиса для 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 отвечать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top