A definição de font-lock-comment-face
inclui muitas variantes para casos de suporte a cores variadas.
- A variante
chocolate1
é usada quando há pelo menos 88 cores disponíveis e o "fundo" é "escuro". - A variante
Firebrick
é usada quando há pelo menos 88 cores disponíveis e o "fundo" é "leve".
A diferença é causada por algum código que dá um significado especial aos valores TERM que começam com xterm
, rxvt
, dtterm
e eterm
: ele os considera como tendo um fundo "light".
Você deve ser capaz de personalizar frame-background-mode
* para seu valor light
para sempre usar as variantes de cor "light".
Se o seu Emacs não for novo o suficiente para ter seu próprio term/screen.el
, você também precisará adaptar um para você mesmo que faça as chamadas de ajuste de cor apropriadas. Você pode usar o do tronco Emacs , ou Eu tenho um Gist que inclui um .emacs.d/lisp/term/screen.el
(com alguns bits extras para reconhecer o modificador + setas / Home / End seqüências fornecidas por xterm-keys
do tmux ), e a modificação em .emacs
necessária para permitir o carregamento automático.
É claro que ainda pode haver outros pedaços de código que verificam diretamente o valor TERM e fazem algo diferente para screen
- e xterm
- como valores…
* M-x personalizar-variável frame-background-mode