La definición defont-lock-comment-face
incluye muchas variantes para casos de diferentes colores.
- La
chocolate1
variante se utiliza cuando hay al menos 88 colores disponibles y el "fondo" es "oscuro".
- La
Firebrick
variante se utiliza cuando hay al menos 88 colores disponibles y el "fondo" es "claro".
La diferencia es causada por un código que le da un significado especial a los valores término que comienzan con xterm
, rxvt
, dtterm
, y eterm
: se les considera que tienen un fondo “luz”.
Debería poder personalizar frame-background-mode
* a su light
valor para usar siempre las variantes de color "claro".
Si su Emacs no es lo suficientemente nuevo como para tener el suyo term/screen.el
, entonces también necesitará adaptar uno que haga las llamadas de ajuste de color apropiadas. Puede usar el de la troncal de Emacs , o tengo un Gist que incluye un .emacs.d/lisp/term/screen.el
(con algunos bits adicionales para reconocer el modificador + flechas / Inicio / secuencias finales proporcionadas por la opción de tmuxxterm-keys
), y la .emacs
modificación necesaria para permitir que se cargue automáticamente .
Por supuesto, todavía podría haber otros bits de código que consultar directamente el valor a largo plazo y hacer algo diferente para screen
- y xterm
-como valores ...
* Mx personalizar-variable-frame-background-mode
TERM=xterm emacs
forzar laTERM
configuración variable para emacs. ¿Qué pasa cuando haces eso?