Нет цветов в weechat, tig, htop, ranger и т. д.

Нет цветов в weechat, tig, htop, ranger и т. д.

Я заметил, что на моем Mac у меня нет цветов в eg, tig, weechat, htopили ranger. На моем Linux они есть. Это происходит во всех терминальных приложениях, которые у меня есть (alacritty, iterm и Terminal.app), в zsh, fishи bash.

Я в растерянности, как это отладить. Моя подсветка синтаксиса fish работает, lsимеет цвета, nvimимеет цвета, git diffимеет цвета. Похоже, это происходит только в таких интерактивных приложениях CLI, которые, как я предполагаю, используют ncurses

решение1

.terminfoУ меня в домашней папке была папка с данными изневидимый-остров.нет. Удаление этого вернуло цвета в вышеупомянутых командах. Затем мне пришлось исправить курсив в , tmuxно это уже другая история (я установил связанный terminfo именно в своих усилиях по исправлению курсива в tmux.

решение2

Для меня причиной проблемы также был custom .terminfo. Я хотел сохранить .terminfo(чтобы получить курсив в tmux), поэтому для меня лучшим решением является

alias tig='TERM=xterm-256color tig'

При использовании этого псевдонима цвета возвращаются к tig.

Связанный контент