Я использую программу под названием "Время", чтобы отслеживать свое время. Синхронизация использует имя текущего окна в iTerm для целей категоризации.
Я бы хотел, чтобы текущий заголовок iTerm соответствовал имени текущего активного окна tmux.
Я установил файл в ~/.config/fish/functions/fish_title.fish с помощью:
function fish_title
  tmux display-message -p '#W'
end
Это успешно выводит текущий заголовок окна Tmux в окно терминала всякий раз, когда я открываю новое окно терминала. Однако, если я переименую окно tmux или переключусь на новое окно, терминал не обновится.
Обновление происходит, если я использую что-то вроде pwd в fish_title:
function fish_title
  pwd
end
Любые идеи о том, как заставить fish_title захватывать имя окна tmux?
