Нет цветов в выходные, тиг, хтоп, рейнджер и т. Д.

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

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

2 ответа

Решение

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

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

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

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

Другие вопросы по тегам