Percebi que no meu Mac não tenho cores como, por exemplo, tig
, weechat
, htop
ou ranger
. No meu Linux eu faço. Isso acontece em todos os aplicativos de terminal que tenho (alacritty, iterm e Terminal.app), em zsh
e .fish
bash
Não sei como depurar isso. Meu destaque de sintaxe de peixe funciona, ls
tem cores, nvim
tem cores, git diff
tem cores. Parece acontecer apenas em aplicativos CLI interativos que, presumo, usam ncurses
Responder1
Eu tinha uma .terminfo
pasta na minha pasta pessoal, com dados deilha-invisível.net. A remoção trouxe de volta as cores nos comandos mencionados acima. Tive então que corrigir o itálico, tmux
mas isso é outra história (instalei o terminfo vinculado precisamente em meus esforços para corrigir o itálico no arquivo tmux
.
Responder2
Para mim a causa do problema também foi um costume .terminfo
. Eu queria manter o .terminfo
(para colocar itálico no tmux), então para mim a melhor solução é
alias tig='TERM=xterm-256color tig'
Usando esse alias, as cores retornam para tig
.