Ich verwende Emacs in einem Mintty-Terminal (konfiguriert, um zu sagen, dass es xterm-256color ist) auf Cygwin. list-colors-displayfunktioniert gut. und Farben werden in dired Auflistungen usw. angezeigt. Jetzt stelle ich die Farbe für den git branchaktuellen Zweig ein yellow reverse. Weder Shell- noch Eshell-Fenster zeigen jedoch die richtige Farbe an. Stattdessen wird der aktuelle Zweig in der Standardfarbe angezeigt. In einem ansi-termFenster oder außerhalb von Emacs innerhalb desselben Terminals wird es so angezeigt, wie es sollte.
Ich habe dies in meinem .emacs:
(add-hook 'eshell-preoutput-filter-functions 'ansi-color-apply)
Gibt es eine Möglichkeit, diese Farben in den Shell- oder Eshell-Fenstern anzuzeigen?
git config --global color.ui alwaysLaufen eingestellt habegit diff. Könnten Sie detailliertere Schritte bereitstellen?