me gusta emacs en el terminal, pero el color azul del mini buffer es difícil de ver claramente.¿Puedo modificar el color del mini buffer de emacs?
realmente lo necesito, gracias por la ayuda!
me gusta emacs en el terminal, pero el color azul del mini buffer es difícil de ver claramente.¿Puedo modificar el color del mini buffer de emacs?
realmente lo necesito, gracias por la ayuda!
probar esto,
(set-face-foreground 'minibuffer-prompt "white")
Si no puede soportar el color azul de su terminal, probablemente pueda cambiarlo. Los diferentes emuladores de terminal tienen diferentes herramientas para esto, pero la mayoría usan recursos X.
Mis propias opciones de color personal para urxvt:
URxvt.background: #000000 URxvt.foreground: gray75 URxvt.color3: DarkGoldenrod URxvt.color4: RoyalBlue URxvt.color11: LightGoldenrod URxvt.color12: LightSteelBlue URxvt.color7: gray75 URxvt.colorBD: #ffffff URxvt.colorUL: LightSlateGrey URxvt.colorIT: SteelBlue URxvt.cursorColor: grey90 URxvt.highlightColor: grey25
Pero, por supuesto, su propio emulador de terminal de elección puede tener una clase diferente (urxvt) o aplicación (urxvt, no se utiliza en mi ejemplo) nombre, y los nombres de los recursos también pueden ser diferentes. urxvt usará nombres de colores (del archivo rgb.txt del servidor, use xcolorsel(1)
para verlos en una aplicación útil) o números, pero otros terminales pueden no ser tan flexibles.
Desde mi xterm(1)
página de manual, los colores y sus números son:
0 black 1 red3 2 green3 3 yellow3 4 a customizable dark blue 5 magenta3 6 cyan3 7 gray90 8 gray30 9 red 10 green 11 yellow 12 a customizable light blue 13 magenta 14 cyan 15 white
Si su terminal no utilizar recursos X, guardar los recursos deseados a un archivo (por convención llamada ~/.Xdefaults
o ~/.Xresources
) y utilizar xrdb -merge <filename>
a cargue sus recursos en el servidor. Luego, vuelve a iniciar tu terminal y pruébalo.
Si su terminal utiliza algún otro mecanismo para configurar opciones de color (tal vez tiene un elemento de menú de Preferencias o algo similar), probablemente todavía tendrá diferentes colores en alguna parte, y tendrá que cambiar los colores 4 y 12 para cambia el color azul.
Por otro lado, si te gusta el azul para todo excepto emacs, puede tratar de conseguir emacs utilizar un color diferente (ni idea de que, lo siento), o puede ejecutar el emulador de terminal con una diferente "clase", por lo que leerá diferentes recursos X. (xterm(1)
tiene un parámetro -class
para esto.)
gracias por su detalle answer.i utilizar Terminal LXDE en la menta linux.don't tiene el directorio de said.it que es mejor hacer emacs para cambiar de color. Si no puede, su respuesta es una nueva opción. – chenge
Hrm, no estoy seguro de que LXTerminal le permita elegir otros colores; afirma que está basado en VTE, y http://people.redhat.com/nalin/vte/html/vteterminal.html#VTE-TERMINAL-SET-COLORS tiene una descripción de cómo cambiar la paleta de colores sin mencionar dónde se pone por defecto, así que supongo que deben cambiarse programáticamente. La captura de pantalla de LXTerminal en http://wiki.lxde.org/en/LXTerminal no muestra un widget de selector de paleta de colores, por lo que podría no ser posible. Revise los documentos y espere lo mejor. :) – sarnold
encuentro ~/.config/lxterminal/tengo un archivo de configuración, realmente funciona. tengo que cambiar el bgcolor de terminal a blanco para mostrar la fuente azul de emacs. me gusta mucho la sensación de terminal negro. – chenge
realmente gracias! derecho. – chenge