Tôi đang sử dụng emacs bên trong thiết bị đầu cuối mintty (được định cấu hình để nói là xterm-256color) trên cygwin. list-colors-display
hoạt động tốt và màu sắc được hiển thị trong danh sách được chuyển hướng, vv Bây giờ tôi đặt màu cho git branch
nhánh hiện tại là yellow reverse
. Tuy nhiên, cả cửa sổ shell và eshell đều không hiển thị màu chính xác; thay vào đó, nhánh hiện tại được hiển thị màu mặc định. Trong một ansi-term
cửa sổ, hoặc Bên ngoài emacs, bên trong cùng một thiết bị đầu cuối, nó sẽ hiển thị như bình thường.
Tôi có cái này trong .emacs
:
(add-hook 'eshell-preoutput-filter-functions 'ansi-color-apply)
Bất kỳ cách nào để có được những màu sắc này để hiển thị bên trong các cửa sổ vỏ hoặc cửa sổ?
git config --global color.ui always
đang chạygit diff
. Bạn có thể cung cấp các bước chi tiết hơn?