la coloration syntaxique Emacs Lisp
-
22-08-2019 - |
Question
Je veux écrire une coloration syntaxique extension pour Emacs, mais je recherche sur Google sur des variations ont tous échoué « emacs syntaxe tutoriel highlight ». Comment puis-je faire pour apprendre à écrire un surligneur Emacs? Quelles sont les bonnes ressources sont là pour apprendre à faire de telles choses?
La solution
Vous êtes à la recherche dans le mauvais endroit. Regardez « font-lock mode ».
Autres conseils
malheureusement que vous recherchez les mauvaises conditions, « coloration syntaxique » est pas le vocabulaire emacs :). Vous devriez avoir cherché quelque chose comme « mode emacs d'écriture ».
Il y avait déjà une question pour ceci: « Comment écrire un mode emacs pour une nouvelle langue » avec quelques bons pointeurs.
Si vous êtes intéressé par écrit votre propre mise en évidence, autre question couvert et ce peut être de valeur pour vous. Il comprenait cet extrait de code:
(defun django-highlight-comments ()
(interactive "p")
(highlight-regexp "{%.*?%}" 'hi-orange))
(add-hook 'html-mode-hook 'django-highlight-comments)
Code de l'aimable autorisation de l ' Ashutosh Mehra réponse .