shell emacs terminal

shell - emacs color de fondo ansi-term



terminal (1)

No estoy seguro de si entiendo lo que está sucediendo en su configuración, pero puede intentar configurarlo:

(setq term-default-bg-color "#211E1E") (setq term-default-fg-color "#AAAAAA")

Pruébalo desde el buffer de inicio, comienza un nuevo término y verifica.

Tengo un problema para cambiar el color de fondo en el término ansi-term (y también el término, pero el shell está bien). Muestra colores finos de salida, pero el color de fondo de la salida es siempre blanco. No todo el búfer, pero solo debajo de los caracteres reales que se han generado. Si hago algo como

(add-hook ''ansi-term-mode-hook (lambda () (set-background-color "purple")))

Esto cambia el color de fondo del búfer, pero la salida simplemente lo anula con su propio color de fondo, blanco.

También traté de encontrar la cara que estaba usando para poder personalizarla haciendo Cu Cx = para obtener la información en la cara en el punto - que funciona para todo lo demás e incluso señala dónde cambiarla, que es agradable ... pero en el término ansi consigo esto

character: m (109, #o155, #x6d) preferred charset: ascii (ASCII (ISO646 IRV)) code point: 0x6D syntax: w which means: word category: .:Base, a:ASCII, l:Latin, r:Roman buffer code: #x6D file code: #x6D (encoded by coding system utf-8) display: by this font (glyph code) xft:-unknown-DejaVu Sans Mono-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1 (#x50) Character code properties: customize what to show name: LATIN SMALL LETTER M general-category: Ll (Letter, Lowercase) There are text properties here: face (:background "white" :foreground "black") [back]

No sé dónde se está estableciendo esto. cara (: fondo "blanco": primer plano "negro")

Además, he usado varios temas que sé que tienen el vector ansi-term-color-vector (zenburn, etc.). He revisado cada muestra en customize-face y tampoco está allí.

¿Alguna idea sobre cómo sobrescribir / configurar esto para que sea solo el fondo transparente (o no) como todo lo demás?

Gracias por cualquier ayuda.