Termgesichter im neuen Emacs anpassen 24.3
Wie kann ich das einstellen?term
Gesicht in den neuen Emacs, um die gleiche Kontrolle zu bekommen, die mit möglich waransi-term-color-vector
?
Einer derNeue Eigenschaften in Emacs 24.3 scheint zu sein, dass es den Mechanismus zur Kontrolle des Gesichts von überarbeitetterm
Puffer, d. h .:
Die Variablenterm-default-fg-color
undterm-default-bg-color
sind jetzt zugunsten des anpassbaren Gesichts veraltetterm
.
Sie können anpassen, wie ANSI-Terminalfarben und -Stile angezeigt werden, indem Sie die entsprechenden anpassenterm-color-COLOR
, term-color-underline
undterm-color-bold
Gesichter.
Mickey von Mastering Emacskommentiert das Folgende:
Wenn Sie, wie ich, angepasst habenansi-color-names-vector
Um die Standardbegriffsfarben zu ändern, schlage ich vor, dass Sie jetzt die Gesichter verwenden. Die gute Nachricht dabei ist, dass Sie mehr als nur die Farben für jede ANSI-Farbe ändern können, sollten Sie dies wünschen: Nichts hindert Sie daran, für bestimmte Farben eine andere Schriftart zu erzwingen
Wie Mickey benutzte auch ichansi-color-names-vector
um sicherzustellen, dass die Farbe meinerterm
Puffer sahen bei dunklen Themen gut aus (z.tango-dark
)
(setq ansi-term-color-vector [unspecified “black” “red3” “lime green” “yellow3” “DeepSkyBlue?3” “magenta3” “cyan3” “white”])
Dies führt nun aber zu einem Fehler:
"error in process filter: Invalid face; unspecified"
In einem Versuch, das neue Gesicht zu verwendenterm
, wenn ich geheM-x describe-face term
Ich sehe folgendes:
[] Font Family
[] Font Foundry
[] Width
[] Height
[] Weight
[] Slant
[] Underline
[] Overline
[] Strike-through
[] Box around text
[] Inverse-video
[] Foreground
[] Background
[] Stipple
[x] Inherit
Aber wie passe ich diese Einstellungen an, um den gleichen Effekt zu erzielen, den ich mit erzielt habe?ansi-term-color-vector
?
Ich kann die Farben immer noch nicht korrigieren. Hier ist das Menü, für das ich bekommeM-x customize-theme tango-dark
:
Und hier ist ein Beispiel für eine der Farben / Gesichter in einem Terminal, die schwer zu erkennen sind: