Comment obtenir la coloration syntaxique sémantique sur emacs pour le code C / C ++

11

Je suis nouveau sur emacs et la programmation en général, alors soyez indulgent avec moi. J'essaie d'utiliser emacs comme mon IDE C / C ++, et j'ai remarqué qu'en mode CC, les variables / fonctions semblaient être mises en évidence uniquement lors de la déclaration. Ma question est

  1. Est-il possible de mettre en évidence des variables et des fonctions sur un fichier cpp entier
  2. Si possible, ce qui doit être ajouté au fichier .emacs

Je vous remercie

DJ Lee
la source
Duplicata possible: emacs.stackexchange.com/questions/14427/…
erikstokes

Réponses:

5

color-identifiers-modefait cela pour les variables, si je comprends bien votre question. rainbo-identifiers-modeaussi, je pense. La capture d'écran est de l'ancienne.

entrez la description de l'image ici

Alejandro Erickson
la source
1
Remarque: au moins pour mes polices, je peux à peine différer les couleurs. La solution est d'ajouter :weight ,'boldà l'intérieur de la color-identifiers:colorizefonction.
Hi-Angel
-1

zjl-hl.elsur https://www.emacswiki.org/emacs/JianliZhao correspond exactement à vos besoins.

Le thème de couleur par défaut actuel est conçu pour être utilisé avec un fond blanc.

capture d'écran zjl-hl

user12253
la source
Un lien précis et une description de ce que cela prétend faire seraient plus utiles. Compléter avec une capture d'écran de ceci en action améliorerait également la réponse.
Andrew Swann