destaque Emacs Lisp sintaxe
-
22-08-2019 - |
Pergunta
Eu quero escrever uma extensão de realce de sintaxe para o Emacs, mas eu Googling de variações sobre "emacs sintaxe tutorial destaque" falharam. Como faço para ir sobre aprender a escrever um marcador Emacs? Que recursos boa estão lá para aprender a fazer tais coisas?
Solução
Você está procurando no lugar errado. Olhe para " font-lock-modo ".
Outras dicas
Há uma pergunta relacionada, sobre como definir um modo importante com destaque de sintaxe usando 'define-generic-mode
. A questão centra-se em descobrir como obter o trabalho de realce de sintaxe.
Infelizmente você estava procurando os termos errados "destaque de sintaxe" não é emacs vocabulário :). Você deveria ter procurado algo como "modo de emacs gravação".
Já havia uma pergunta para isso: " como escrever um modo de emacs para uma nova linguagem" com algumas boas indicações.
Se você estiver interessado em escrever o seu próprio destaque, outra pergunta coberto isso e pode ser de valor para você. Ele incluiu este trecho de código:
(defun django-highlight-comments ()
(interactive "p")
(highlight-regexp "{%.*?%}" 'hi-orange))
(add-hook 'html-mode-hook 'django-highlight-comments)
cortesia Código de Ashutosh Mehra 's resposta .