Как сделать так, чтобы tmux автоматически установил pane_title
на текущую команду?
На самом деле настройка automatic-rename
- это то, что мне нужно для pane_title
, но только для window_name
.
Это очень похоже на вопрос, на который ответили в StackOverflow. Поскольку вам нужна текущая команда, а не последняя команда, проще всего использовать функцию-обертку для обновления заголовка панели.
panewrap () { printf "\033]2;%s\033\\" "$1"; "$@"; }
Приставляя все ваши команды к вызовам panewrap, ваша строка состояния tmux будет обновляться перед выполнением каждой команды.