Emacs Lisp evidenziazione della sintassi
-
22-08-2019 - |
Domanda
Voglio scrivere una evidenziazione della sintassi estensione per Emacs, ma io Googling di variazioni su "sintassi emacs highlight tutorial" sono tutti falliti. Come posso fare per imparare a scrivere un evidenziatore Emacs? Quali buone risorse ci sono per imparare a fare queste cose?
Soluzione
Si sta cercando nel posto sbagliato. Guardate " font-lock-mode ".
Altri suggerimenti
una questione connessa , su come definire un modo maggiore con evidenziazione della sintassi con 'define-generic-mode
. La domanda si concentra su capire come ottenere il lavoro evidenziazione della sintassi.
purtroppo che stavi cercando i termini sbagliati, "l'evidenziazione della sintassi" non è il vocabolario emacs :). Si dovrebbe avere cercato qualcosa come "modalità emacs scrittura".
C'era già una domanda per questo: " Come scrivere una modalità emacs per una nuova linguaggio" con alcune buone indicazioni.
Se siete interessati a scrivere la propria evidenziazione, un'altra domanda coperto questo e può essere di valore per voi. E 'incluso questo frammento di codice:
(defun django-highlight-comments ()
(interactive "p")
(highlight-regexp "{%.*?%}" 'hi-orange))
(add-hook 'html-mode-hook 'django-highlight-comments)
Codice per gentile concessione di Ashutosh Mehra s ' risposta .
/ 875.543 / emacs how-can-i-colori-certo-cose-in-