Jak uzyskać podświetlanie składni semantycznej w emacach dla kodu C / C ++

11

Jestem nowy w emacach i programowaniu w ogóle, więc proszę o wyrozumiałość. Próbuję używać emacsa jako mojego IDE C / C ++ i zauważyłem, że w trybie CC zmienne / funkcje wydawały się być podświetlone tylko podczas deklaracji. Moje pytanie brzmi

  1. Czy można wyróżnić zmienne i funkcje w całym pliku CPP
  2. Jeśli to możliwe, co należy dodać do pliku .emacs

Dziękuję Ci

DJ Lee
źródło
Możliwy duplikat: emacs.stackexchange.com/questions/14427/…
erikstokes

Odpowiedzi:

5

color-identifiers-moderobi to dla zmiennych, jeśli dobrze rozumiem twoje pytanie. rainbo-identifiers-modeteż myślę. Zrzut ekranu pochodzi z poprzedniego.

wprowadź opis zdjęcia tutaj

Alejandro Erickson
źródło
1
Uwaga: przynajmniej w przypadku moich czcionek ledwo mogę różnić się kolorami. Rozwiązaniem jest dodanie :weight ,'boldwewnątrz color-identifiers:colorizefunkcji.
Cześć Anioł
-1

zjl-hl.elna https://www.emacswiki.org/emacs/JianliZhao dokładnie odpowiada Twoim potrzebom.

Obecny domyślny motyw kolorów jest przeznaczony do użycia z białym tłem.

zrzut ekranu zjl-hl

użytkownik12253
źródło
Bardziej pomocny byłby dokładny link i opis dokładnie tego, co rzekomo to robi. Uzupełnienie zrzutu ekranu tego działania również poprawiłoby odpowiedź.
Andrew Swann,