Dans mon logiciel, init.vimj'ai un code comme celui-ci pour définir les titres de ma fenêtre:
augroup Tmux "{{{2
  au!
  autocmd VimEnter,BufNewFile,BufReadPost * call system('tmux pane-border-format "#{pane_index} vim-' . split(substitute(getcwd(), $HOME, '~', ''), '/')[-1] . '"')
  " autocmd VimLeave * call system('tmux pane-border-format "#{pane_index} ' . split(substitute(getcwd(), $HOME, '~', ''), '/')[-1] '"')
  autocmd VimEnter,BufNewFile,BufReadPost * call system('tmux rename-window "vim-' . split(substitute(getcwd(), $HOME, '~', ''), '/')[-1] . '"')
  autocmd VimLeave * call system('tmux rename-window ' . split(substitute(getcwd(), $HOME, '~', ''), '/')[-1])
augroup END
Ces lignes pane-border-formatsont avec moi essayant de faire que cela fonctionne correctement. le rename-windowtruc fonctionne bien en ce moment.
J'ai déjà set -g pane-border-status bottomdéfini dans mon .tmux.confet je peux voir les titres du volet apparaître, mais ils ne changent pas lorsque je lance vim.
En ce moment, pane-border-formatça ne fait rien. Est-ce que je suis sur le point d'obtenir que cela fonctionne comme je le souhaite? Quelqu'un peut-il me donner un code qui configurera le texte du volet tmux pour qu'il répète les mêmes opérations que les titres de ma fenêtre?