Lancer fish 2.1.0 depuis une session tmux 1.6-1ubuntu1 fait que fish n'utilise que des couleurs "basiques", bien que tmux supporte 256 couleurs.
Souvent (toujours, d'après mon expérience), tmux ne parvient pas à alerter les processus sous-jacents que la prise en charge de 256 couleurs est disponible.
Que dit echo $TERM
? S'il s'agit simplement de screen
, vous devrez peut-être ajouter set-option -g default-terminal "screen-256color"
à votre .tmux.conf
.
Merci, cela a fait l'affaire.
J'avais un problème similaire où tmux
utilisait la couleur de mon fish_prompt
au lieu de la couleur de poisson par défaut. J'ai pu résoudre le problème de la même manière en ajoutant la ligne set-option -g default-terminal "screen-256color"
à mon ~/.tmux.conf
et à mon sourcing.
Commentaire le plus utile
Souvent (toujours, d'après mon expérience), tmux ne parvient pas à alerter les processus sous-jacents que la prise en charge de 256 couleurs est disponible.
Que dit
echo $TERM
? S'il s'agit simplement descreen
, vous devrez peut-être ajouterset-option -g default-terminal "screen-256color"
à votre.tmux.conf
.