Как получить семантическую подсветку синтаксиса в emacs для кода C / C ++

11

Я новичок в Emacs и программировании в целом, поэтому, пожалуйста, потерпите меня. Я пытаюсь использовать emacs в качестве моей C / C ++ IDE, и я заметил, что в режиме CC переменные / функции, казалось, подсвечивались только во время объявления. Мой вопрос

  1. Можно ли выделить переменные и функции для всего файла cpp
  2. Если возможно, что нужно добавить в файл .emacs

Спасибо

Диджей ли
источник
Возможный дубликат: emacs.stackexchange.com/questions/14427/…
erikstokes

Ответы:

5

color-identifiers-modeделает это для переменных, если я правильно понимаю ваш вопрос. rainbo-identifiers-modeя тоже думаю. Скриншот из предыдущего.

введите описание изображения здесь

Алехандро Эриксон
источник
1
Примечание: по крайней мере, для моих шрифтов я едва различаю цвета. Решение состоит в том, чтобы добавить :weight ,'boldвнутри color-identifiers:colorizeфункции.
Привет-Ангел
-1

zjl-hl.elна https://www.emacswiki.org/emacs/JianliZhao точно соответствует вашим потребностям.

Текущая цветовая тема по умолчанию предназначена для использования с белым фоном.

скриншот zjl-hl

user12253
источник
Точная ссылка и описание того, что именно делает эта заявка, были бы более полезными. Дополнение снимком экрана в действии также улучшит ответ.
Эндрю Суонн