Я использую программу под названием "Время", чтобы отслеживать свое время. Синхронизация использует имя текущего окна в 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?