Определениеfont-lock-comment-face
включает в себя множество вариантов для случаев различной поддержки цвета.
chocolate1
Вариант используется , когда есть, по крайней мере , 88 доступных цветов и «фон» является «темным».
Firebrick
Вариант используется , когда есть, по крайней мере , 88 доступных цветов и «фон» является «свет».
Разница вызвана какой - то код , который дает особое значение для значений TERM , которые начинаются с xterm
, rxvt
, dtterm
и eterm
: он считает их иметь «свет» фон.
Вы должны иметь возможность настроить frame-background-mode
* на его light
значение, чтобы всегда использовать «светлые» варианты цвета.
Если ваш Emacs не достаточно новый, чтобы иметь свой собственный term/screen.el
, то вам также нужно будет адаптировать его для себя, который будет делать соответствующие вызовы с настройкой цвета. Вы можете использовать один из ствола Emacs , или у меня есть Сущность , которая включает в себя .emacs.d/lisp/term/screen.el
(с некоторыми дополнительными битами признать модификатор + стрелки / Home / End последовательность , предоставляемый tmux «S xterm-keys
опция), а .emacs
изменение необходимо , чтобы он автоматически нагрузки ,
Конечно, могут быть и другие фрагменты кода, которые напрямую проверяют значение TERM и делают что-то другое для значений типа «как screen
и xterm
…»
* Mx настраиваемая переменная frame-background-mode
TERM=xterm emacs
для принудительнойTERM
установки переменной для emacs. Что происходит, когда вы делаете это?