Saya menggunakan emacs di dalam mintty (dikonfigurasi untuk mengatakan itu xterm-256color) terminal di cygwin. list-colors-display
bekerja dengan baik. dan warna ditampilkan dalam daftar dired dll. Sekarang saya mengatur warna untuk git branch
cabang 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-term
jendela, 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 always
berjalangit diff
. Bisakah Anda memberikan langkah-langkah yang lebih rinci?