Как интерполировать переменную, которая была создана внутри .tmux.conf
, чтобы использовать ее для более длинной команды?
У меня есть это в .tmux.conf
:
# show window name if set by user
WINDOW_NAME='#{?#{==:#{window_name},#{pane_current_command}},#{pane_current_command},[#{window_name}]:#{pane_current_command}}'
set -g window-status-format $WINDOW_NAME
set -g window-status-current-format $WINDOW_NAME
Теперь это работает нормально, так как в нем показано состояние окна плюс текущее имя окна, но я хотел бы интерполировать эту переменную примерно так:
set -g window-status-format '$WINDOW_NAME > #{=21:pane_title}'
однако он не работает, и вместо интерпретации переменной он просто показывает $WINDOW_NAME > user@ip-10...
Предполагая, что текущая команда была ssh
ожидаемый результат будет ssh > user@ip-10...