Как интерполировать переменную tmux в .tmux.conf?

#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. Вы пробовали двойные кавычки?