A definição defont-lock-comment-face inclui muitas variantes para casos de suporte de cores variadas.
- A
chocolate1variante é usada quando há pelo menos 88 cores disponíveis e o "fundo" é "escuro".
- A
Firebrickvariante é usada quando há pelo menos 88 cores disponíveis e o "fundo" é "claro".
A diferença é causada por um código que dá significado especial para valores termo que começam com xterm, rxvt, dtterm, e eterm: considera-los a ter um fundo “light”.
Você deve poder personalizar frame-background-mode* ao seu lightvalor para sempre usar as variantes de cores "claras".
Se o seu Emacs não é novo o suficiente para ter o seu term/screen.el, você também precisará adaptar um para si mesmo, que faça as chamadas de ajuste de cor apropriadas. Você pode usar o de tronco Emacs , ou eu tenho uma essência que inclui uma .emacs.d/lisp/term/screen.el(com alguns bits extras para reconhecer as seqüências modificador + setas / Home / End fornecidos pelo tmux ‘s xterm-keysopção), ea .emacsmodificação necessária para deixá-lo de carga automaticamente .
Claro, ainda pode haver outros pedaços de código que verificam diretamente o valor a longo prazo e fazer algo diferente para screen- e xterm-como valores ...
* Modo de quadro de fundo variável variável Mx
TERM=xterm emacsforçar aTERMconfiguração variável para o emacs. O que acontece quando você faz isso?