Come cambiare il colore di evidenziazione del timone


8

Sto usando il Monokaitema. Quando inizio helm, la linea attualmente selezionata è evidenziata in grigio. Non è facile da individuare, soprattutto con le informazioni sul titolo in blu.Elmo a tema Monokai

Come posso cambiare questo evidenziatore grigio, diciamo, in viola?


2
Posiziona il cursore sull'area che desideri modificare e digita C-u C-x =e guarda quali sono le facce presenti. Quindi è possibile utilizzare M-x customize-faceper impostare il colore nella maggior parte dei casi; tuttavia, ci sono alcune eccezioni alla regola. A volte, più di una faccia saranno presenti nella stessa posizione ed è per questo che consiglio di vedere cosa c'è prima di cambiare quella che sembra la scelta più probabile.
elenco delle leggi del

@lawlist M-x customize-faceti offrirà effettivamente i volti indicati come predefinito. Non che ci sia qualcosa di sbagliato nel controllo C-x =. :-)
Malabarba il

@Malabarba - grazie, non ero a conoscenza del valore predefinito per tutti i volti presenti al punto.
elenco delle leggi

Risposte:


10

Il nome dell'elmetto viso utilizzato per evidenziare l'elemento selezionato è helm-selection. È possibile modificare solo il colore di qualsiasi faccia con sfondo set-background-color: (set-background-color 'helm-selection "purple"). Puoi anche usare set-face-attributecosì:

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

se si desidera impostare anche altri attributi contemporaneamente.


La ringrazio per la risposta. Posso chiederti perché funziona bene nel mio init.elfile; mentre non funziona in un altro file caricato? Ho inserito questi codici helm-c.ele (load "~/.emacs.d/config/helm-c.el"). Non funziona
Nick,

È possibile utilizzare helm-colorsper cercare le facce disponibili di un pacchetto. Ad esempio, se vuoi cercare tutte le facce di Helm, digita semplicemente "helm-" nel prompt di helm-colors.
Tu Do,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.