Me di cuenta de que en mi Mac no tengo ningún color, por ejemplo tig
, weechat
, htop
o ranger
. En mi Linux lo hago. Sucede en todas las aplicaciones de terminal que tengo (alacritty, iterm y Terminal.app), en zsh
y .fish
bash
No sé cómo depurar esto. El resaltado de sintaxis de mi pez funciona, ls
tiene colores, nvim
tiene colores, git diff
tiene colores. Parece suceder solo en aplicaciones CLI interactivas que, supongo, usan ncurses
Respuesta1
Tenía una .terminfo
carpeta en mi carpeta de inicio, con datos deisla-invisible.net. Al eliminarlo, se recuperaron los colores en los comandos mencionados anteriormente. Luego tuve que arreglar las cursivas, tmux
pero esa es otra historia (instalé el terminfo vinculado precisamente en mis esfuerzos por arreglar las cursivas en tmux
.
Respuesta2
Para mí la causa del problema también fue una costumbre .terminfo
. Quería mantener .terminfo
(para obtener cursiva en tmux), así que para mí la mejor solución es
alias tig='TERM=xterm-256color tig'
Usando este alias los colores vuelven a tig
.