So erhalten Sie eine semantische Syntaxhervorhebung für Emacs für C / C ++ - Code

11

Ich bin neu in Emacs und Programmierung im Allgemeinen. Bitte nehmen Sie Kontakt mit mir auf. Ich versuche, Emacs als meine C / C ++ - IDE zu verwenden, und ich habe festgestellt, dass im CC-Modus die Variablen / Funktionen nur während der Deklaration hervorgehoben wurden. Meine Frage ist

  1. Ist es möglich, Variablen und Funktionen in einer gesamten CPP-Datei hervorzuheben?
  2. Wenn möglich, was zur .emacs-Datei hinzugefügt werden muss

Vielen Dank

DJ Lee
quelle
Mögliches Duplikat: emacs.stackexchange.com/questions/14427/…
erikstokes

Antworten:

5

color-identifiers-modetut dies für Variablen, wenn ich Ihre Frage richtig verstehe. rainbo-identifiers-modeIch denke auch. Der Screenshot stammt vom vorherigen.

Geben Sie hier die Bildbeschreibung ein

Alejandro Erickson
quelle
1
Hinweis: Zumindest für meine Schriftarten kann ich die Farben kaum unterscheiden. Die Lösung besteht darin, :weight ,'boldinnerhalb der color-identifiers:colorizeFunktion hinzuzufügen .
Hi-Angel
-1

zjl-hl.elauf https://www.emacswiki.org/emacs/JianliZhao entspricht genau Ihren Anforderungen.

Das aktuelle Standardfarbthema kann mit weißem Hintergrund verwendet werden.

zjl-hl Screenshot

user12253
quelle
Ein genauer Link und eine genaue Beschreibung dessen, was dieser behauptet, wäre hilfreicher. Das Ergänzen mit einem Screenshot davon in Aktion würde auch die Antwort verbessern.
Andrew Swann