Gesichter dazu bringen, die Hintergrundfarbe in Emacs zu teilen
-
21-12-2019 - |
Frage
Ich bin gerade dabei, Linum, Hlinum und HL-Line für Emacs 24 zu konfigurieren, und ich habe ein Problem damit, dass die Hlinum-Hervorhebung mit der Hintergrundfarbe der Zeilenhervorhebung übereinstimmt bzw. diese übernimmt.
In meiner Elisp-Datei, die für Gesichtsanpassungen verantwortlich ist, habe ich Folgendes:
(eval-after-load 'hl-line
'(progn
(set-face-attribute 'hl-line nil
:background "#222222")))
(eval-after-load 'hlinum
'(progn
(set-face-attribute 'linum-highlight-face nil
:inherit 'hl-line)))
Das Hlinum-Gesicht bleibt jedoch unverändert. Die manuelle Angabe des Linum-Highlight-Face-Hintergrunds funktioniert, aber ich möchte lieber, dass die Farbe für die HL-Linie übernommen wird.
Wie kann ich dafür sorgen, dass linum-highlight-face dieselbe Hintergrundfarbe wie hl-line verwendet?
Lösung
Bezüglich diese StackOverflow-Frage, Ich fügte hinzu
:background 'unspecified
unter dem :inherit
Linie für Hlinum, und es wurde die gleiche Farbe verwendet.