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.
¿Cómo puedo cambiar este resaltado gris, por ejemplo, en púrpura?
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í:
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.
C-u C-x =
y vea qué caras están presentes. Luego puede usarM-x customize-face
para 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.M-x customize-face
realidad le ofrecerá las caras debajo del punto por defecto. No es que haya nada malo en verificarC-x =
. :-)Respuestas:
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 conset-background-color
:(set-background-color 'helm-selection "purple")
. También puedes usarset-face-attribute
así:si también desea establecer otros atributos al mismo tiempo.
fuente
init.el
archivo? mientras no funciona en otro archivo cargado? Puse este código enhelm-c.el
y(load "~/.emacs.d/config/helm-c.el")
. No funcionahelm-colors
para buscar caras disponibles de un paquete. Por ejemplo, si desea buscar todas las caras de Helm, simplemente escriba "helm-" en el indicador dehelm-colors
.