#tmux
#tmux
Вопрос:
Как интерполировать переменную, которая была создана внутри .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...
Комментарии:
1. Вы пробовали двойные кавычки?