Ajustando caras de termino en el nuevo Emacs 24.3
¿Cómo puedo ajustar elterm
Enfréntate al nuevo Emacs para obtener el mismo control que era posible conansi-term-color-vector
?
Uno de losnuevas características en Emacs 24.3 parece ser que renueva el mecanismo para controlar la cara determ
tampones, es decir:
Las variablesterm-default-fg-color
yterm-default-bg-color
Ahora están en desuso en favor de la cara personalizableterm
.
Puede personalizar cómo mostrar los colores y estilos de los terminales ANSI al personalizar los correspondientesterm-color-COLOR
, term-color-underline
yterm-color-bold
caras.
Mickey de Mastering Emacscomenta lo siguiente:
Si, como yo, te personalizas.ansi-color-names-vector
para cambiar los colores de los términos predeterminados, sugiero que cambie a usar las caras ahora. La buena noticia aquí es que puede, si lo desea, cambiar más que los colores de cada color ANSI: no hay nada que le impida forzar una fuente diferente para ciertos colores.
Como Mickey, también estaba usandoansi-color-names-vector
para asegurarse de que el color de miterm
los buffers se veían bien en temas oscuros (por ejemplo,tango-dark
)
(setq ansi-term-color-vector [unspecified “black” “red3” “lime green” “yellow3” “DeepSkyBlue?3” “magenta3” “cyan3” “white”])
Pero esto ahora resulta en un error:
"error in process filter: Invalid face; unspecified"
En un intento de usar la nueva cara.term
, cuando voy aM-x describe-face term
, Veo lo siguiente:
[] Font Family
[] Font Foundry
[] Width
[] Height
[] Weight
[] Slant
[] Underline
[] Overline
[] Strike-through
[] Box around text
[] Inverse-video
[] Foreground
[] Background
[] Stipple
[x] Inherit
Pero, ¿cómo puedo ajustar estas configuraciones para obtener el mismo efecto que logré usando?ansi-term-color-vector
?
Todavía soy incapaz de arreglar los colores. Aquí está el menú que obtengo paraM-x customize-theme tango-dark
:
Y aquí hay un ejemplo de uno de los colores / caras en un terminal que son difíciles de ver: