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?

Était-ce utile?

La solution

Vous êtes à la recherche dans le mauvais endroit. Regardez « font-lock mode ».

Autres conseils

Il y a question connexe, sur la façon de définir un mode majeur avec la coloration syntaxique en utilisant 'define-generic-mode. La question se concentre sur trouver comment obtenir le travail de mise en évidence de la syntaxe.

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 .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top