Dans mon logiciel, init.vim
j'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-format
sont avec moi essayant de faire que cela fonctionne correctement. le rename-window
truc fonctionne bien en ce moment.
J'ai déjà set -g pane-border-status bottom
défini dans mon .tmux.conf
et 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?