Иногда я использую терминал светлого цвета, иногда темный. Я экспортирую переменную окружения THEME для условно установленных цветов в моих .bash_profile и .vimrc . Я пытаюсь сделать то же самое в моем .tmux.conf , но это оказывается трудным.

Это работает,
if '[[ "$THEME" =~ dark ]]' 'set -g status-bg colour233' \
'set -g status-bg "#ffffff"'
но становится громоздким. Дело в точке:
if '[[ "$THEME" =~ dark ]]' "set -g status-right \" #S #[fg=#9BD4FF]::#[fg=default] #h #[fg=#9BD4FF]::#[fg=default] #(sysctl vm.loadavg | cut -d ' ' -f 3-5) \"" \
"set -g status-right \" #S #[fg=#000000]::#[fg=default] #h #[fg=#000000]::#[fg=default] #(sysctl vm.loadavg | cut -d ' ' -f 3-5) \""
Я попытался установить переменные цвета внутри .tmux.conf но не смог заставить их работать.
if '[[ "$THEME" =~ dark ]]' 'BG_COLOUR=colour233' 'BG_COLOUR=#ffffff'
set -g status-bg $BG_COLOUR
Это дает мне ошибку "плохой цвет", когда я запускаю tmux. Я пробовал цитировать ('BG_COLOUR="colour233"'), пробовал setenv ('setenv -g BG_COLOUR colour233') и пробовал setenv с цитатами ('setenv -g BG_COLOUR "colour233"'), но пока ничего не работает. Есть ли способ сделать это чисто?
