Подсветка синтаксиса Emacs Lisp - PullRequest
5 голосов
/ 15 мая 2009

Я хочу написать расширение подсветки синтаксиса для Emacs, но я погуглил варианты "учебника по подсветке синтаксиса emacs". Как мне научиться писать подсветку Emacs? Какие хорошие ресурсы есть для того, чтобы научиться делать такие вещи?

Ответы [ 5 ]

13 голосов
/ 15 мая 2009

Вы смотрите не в том месте. Посмотрите на " font-lock-mode ".

5 голосов
/ 15 мая 2009

Есть связанный вопрос о том, как определить основной режим с подсветкой синтаксиса с помощью 'define-generic-mode. Вопрос состоит в том, чтобы выяснить, как заставить работать подсветку синтаксиса.

2 голосов
/ 15 мая 2009

к сожалению, вы искали неправильные термины, "подсветка синтаксиса" - это не словарь emacs :). Вы должны были искать что-то вроде «write emacs mode».

Для этого уже был вопрос: " Как написать режим emacs для нового языка " с некоторыми хорошими указателями.

1 голос
/ 18 мая 2009

Если вы заинтересованы в написании собственной подсветки, другой вопрос касается этого и может иметь для вас значение. Включен этот фрагмент кода:

(defun django-highlight-comments ()
  (interactive "p")
  (highlight-regexp "{%.*?%}" 'hi-orange))
(add-hook 'html-mode-hook 'django-highlight-comments)

Код предоставлен Ашутош Мехра ответ .

0 голосов
/ 19 сентября 2009
...