Keine Farben in Weechat, Tig, Htop, Ranger usw.

Keine Farben in Weechat, Tig, Htop, Ranger usw.

tigMir ist aufgefallen, dass ich auf meinem Mac in zB , weechat, htopoder keine Farben habe ranger. Unter Linux schon. Das passiert in allen Terminal-Apps, die ich habe (alacritty, iterm und Terminal.app), in zsh, fishund bash.

Ich weiß nicht, wie ich das debuggen soll. Die Syntaxhervorhebung meines Fisches funktioniert, lshat Farben, nvimhat Farben, git diffhat Farben. Es scheint nur in solchen interaktiven CLI-Apps zu passieren, die, wie ich annehme, ncurses verwenden

Antwort1

Ich hatte einen .terminfoOrdner in meinem Home-Ordner mit Daten voninvisible-island.net. Durch das Entfernen wurden die Farben in den oben genannten Befehlen wiederhergestellt. Dann musste ich die Kursivschrift in korrigieren, tmuxaber das ist eine andere Geschichte (ich habe das verknüpfte Terminfo genau in meinen Bemühungen installiert, die Kursivschrift in zu korrigieren tmux.

Antwort2

Für mich war die Ursache des Problems auch eine benutzerdefinierte .terminfo. Ich wollte die (um Kursivschrift in tmux zu erhalten) beibehalten, .terminfodaher ist für mich die beste Lösung

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

Mit diesem Alias ​​werden die Farben wiederhergestellt tig.

verwandte Informationen