Cómo cambiar el color de resaltado del timón


8

Estoy usando el Monokaitema Cuando comienzo helm, la línea seleccionada actual se resalta en gris. No es fácil de detectar, especialmente con la información del título en azul.Timón en el tema de Monokai

¿Cómo puedo cambiar este resaltado gris, por ejemplo, en púrpura?


2
Coloque el cursor en el área que desea cambiar y escriba C-u C-x =y vea qué caras están presentes. Luego puede usar M-x customize-facepara establecer el color en la mayoría de las circunstancias; Sin embargo, hay algunas excepciones a la regla. A veces, más de una cara estará presente en el mismo lugar y es por eso que recomiendo ver lo que hay antes de cambiar lo que parece la opción más probable.
ley el

@lawlist en M-x customize-facerealidad le ofrecerá las caras debajo del punto por defecto. No es que haya nada malo en verificar C-x =. :-)
Malabarba

@Malabarba: gracias, no sabía que por defecto todas las caras están presentes en el punto.
abogados el

Respuestas:


10

El nombre del timón facial se utiliza para resaltar el elemento seleccionado es helm-selection. Puede cambiar sólo el color de fondo de cualquier cara con set-background-color: (set-background-color 'helm-selection "purple"). También puedes usar set-face-attributeasí:

(set-face-attribute 'helm-selection nil 
                    :background "purple"
                    :foreground "black")

si también desea establecer otros atributos al mismo tiempo.


Gracias por su respuesta. ¿Puedo preguntar por qué funciona bien en mi init.elarchivo? mientras no funciona en otro archivo cargado? Puse este código en helm-c.ely (load "~/.emacs.d/config/helm-c.el"). No funciona
Nick

Puede usar helm-colorspara buscar caras disponibles de un paquete. Por ejemplo, si desea buscar todas las caras de Helm, simplemente escriba "helm-" en el indicador de helm-colors.
Tu Do
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.