Saya menggunakan emacs di dalam mintty (dikonfigurasi untuk mengatakan itu xterm-256color) terminal di cygwin. list-colors-displaybekerja dengan baik. dan warna ditampilkan dalam daftar dired dll. Sekarang saya mengatur warna untuk git branchcabang saat ini menjadi yellow reverse. Namun, baik windows shell maupun eshell tidak menampilkan warna yang benar; sebaliknya, cabang saat ini ditampilkan dalam warna default. Di ansi-termjendela, atau Di Luar emacs, di dalam terminal yang sama, itu ditampilkan sebagaimana mestinya.
Saya memiliki ini di .emacs:
(add-hook 'eshell-preoutput-filter-functions 'ansi-color-apply)
Adakah cara untuk mendapatkan warna-warna ini untuk ditampilkan di dalam shell atau jendela eshell?
git config --global color.ui alwaysberjalangit diff. Bisakah Anda memberikan langkah-langkah yang lebih rinci?