Estoy usando emacs dentro de un terminal mintty (configurado para decir que es xterm-256color) en cygwin. list-colors-displayfunciona bien. y los colores se muestran en listas directas, etc. Ahora configuro el color para git branchla rama actual yellow reverse. Sin embargo, ni las ventanas shell ni eshell muestran el color correcto; en cambio, la rama actual se muestra en color predeterminado. En una ansi-termventana, o Fuera de emacs, dentro del mismo terminal, se muestra como debería.
Tengo esto en mi .emacs:
(add-hook 'eshell-preoutput-filter-functions 'ansi-color-apply)
¿Alguna forma de hacer que estos colores se muestren dentro de las ventanas de shell o eshell?
git config --global color.ui alwaysejecucióngit diff. ¿Podría proporcionar pasos más detallados?