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?

Foi útil?

Solução

Você está procurando no lugar errado. Olhe para " font-lock-modo ".

Outras dicas

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 .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top