Estou usando o emacs dentro de um terminal mintty (configurado para dizer que é xterm-256color) no cygwin. list-colors-displayfunciona bem. e as cores são exibidas nas listagens direcionadas etc. Agora, defino a cor da git branchramificação atual yellow reverse. No entanto, nem shell nem eshell windows exibem a cor correta; em vez disso, a ramificação atual é mostrada na cor padrão. Em uma ansi-termjanela, ou Fora do emacs, dentro do mesmo terminal, ele é exibido como deveria.
Eu tenho isso no meu .emacs:
(add-hook 'eshell-preoutput-filter-functions 'ansi-color-apply)
Alguma maneira de exibir essas cores dentro das janelas shell ou eshell?
git config --global color.ui alwaysexecuçãogit diff. Você poderia fornecer etapas mais detalhadas?