Я использую emacs в MacOS 10.6 с терминалом. У меня белый фон.
Очень сложно читать строки C ++ в кавычках. Они появляются в бледно-зеленом цвете. Ключевые слова выделены бирюзой.
После поиска в источнике я нашел cpp.el и определил, что использую cpp-face-light-name-list вместо cpp-face-dark-name-list.
Очевидно, эта функция должна выбирать правильный список на основе цвета фона:
(defcustom cpp-face-default-list nil
"Alist of faces you can choose from for cpp conditionals.
Each element has the form (STRING . FACE), where STRING
serves as a name (for `cpp-highlight-buffer' only)
and FACE is either a face (a symbol)
or a cons cell (background-color . COLOR)."
:type '(repeat (cons string (choice face (cons (const background-color) string))))
:group 'cpp)
Но похоже, что это не работает.
Что я должен поместить в свой файл .emacs, чтобы получить cpp-face-dark-list вместо cpp-face-light-list?
Спасибо!