Запуск fish 2.1.0 из сеанса tmux 1.6-1ubuntu1 заставляет fish использовать только «базовые» цвета, хотя tmux поддерживает 256 цветов.
Часто (всегда, по моему опыту) tmux не может предупредить подчиненные ему процессы о доступности 256-цветной поддержки.
Что говорит echo $TERM
? Если это просто screen
, вам может потребоваться добавить set-option -g default-terminal "screen-256color"
к .tmux.conf
.
Спасибо, это помогло.
У меня была аналогичная проблема, когда tmux
использовал цвет моего fish_prompt
вместо цвета рыбы по умолчанию. Я смог исправить это таким же образом, добавив строку set-option -g default-terminal "screen-256color"
в мой ~/.tmux.conf
и указав источник.
Самый полезный комментарий
Часто (всегда, по моему опыту) tmux не может предупредить подчиненные ему процессы о доступности 256-цветной поддержки.
Что говорит
echo $TERM
? Если это простоscreen
, вам может потребоваться добавитьset-option -g default-terminal "screen-256color"
к.tmux.conf
.