Chciałbym użyć global-hl-line-mode
, ale niektóre z moich motywów nie mają dobrego wyróżnienia. Czy istnieje ogólny sposób zdefiniowania jednego (który nie jest odwrotnym kolorem)? Chciałbym zachować podświetlanie składni, co popsuło moje próby.
9
global-hl-line-mode
? Podsumowując, proszę sprecyzować pytanie - to pomoże ludziom pomóc.Odpowiedzi:
To naprawdę kwestia opinii, ale zawsze uważałem, że
hl-line
najlepsze jest ustawienie ciemniejszego tła niż domyślne.Jeśli chcesz zachować podświetlanie składni, upewnij się, że atrybut
hl-line
twarzy:foreground
jest równy zero, a następnie ustaw:background
atrybut na żądany.Oto jak to wygląda dla mnie z tymi ustawieniami:
Na podstawie tego nie chcesz twardych kolorów, ponieważ będziesz zmieniać motywy. Można mieć emacs automatycznie ustawić
:background
nahl-line
twarz na kolor ciemniejszy niż obecny domyślnie:background
w taki sposób:Spowoduje to ustawienie tła twarzy na 10% ciemniejszy niż tło domyślne, gdy tylko włączysz
global-hl-line-mode
źródło