Emacs Lisp Syntax-Hervorhebung
-
22-08-2019 - |
Frage
Ich möchte eine Syntax für Emacs Hervorhebung Erweiterung schreiben, aber ich Variationen über „Emacs Syntax Highlight Tutorial“ googeln alle gescheitert. Wie gehe ich über das Lernen, wie man einen Emacs Textmarker zu schreiben? Was gute Ressourcen gibt es für das Lernen, wie solche Dinge zu tun?
Lösung
Sie suchen an der falschen Stelle. Schauen Sie sich „ font-Lock-Modus “.
Andere Tipps
Es gibt eine ähnliche Frage , auf, wie ein Hauptmodus mit Syntaxhervorhebung unter Verwendung von 'define-generic-mode
zu definieren. Die Frage konzentriert sich auf, herauszufinden, wie die Syntax-Hervorhebung Funktion erhalten.
leider suchten Sie die falschen Begriffe „Syntaxhervorhebung“ ist nicht Emacs Vokabular :). Sie haben für so etwas wie „write Emacs-Modus“ gesucht sollen.
Da war schon eine Frage für diese: „ Wie ein emacs-Modus für eine neue Sprache “mit einigen guten Zeigern schreiben.
Wenn Sie interessiert sind in Ihre eigene Hervorhebung schreiben, href="https://stackoverflow.com/questions/875543/how-can-i-color-certain-things-in-emacs/"> bedeckt diese und Sie von Wert sein kann. Es umfasste diesen Code-Snippet:
(defun django-highlight-comments ()
(interactive "p")
(highlight-regexp "{%.*?%}" 'hi-orange))
(add-hook 'html-mode-hook 'django-highlight-comments)
-Code mit freundlicher Genehmigung von Ashutosh Mehra 's Antwort .