Dentro do meu init.vim
, eu tenho um código como esse para definir os títulos das minhas janelas:
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
Essas linhas com pane-border-format
estão tentando fazer com que funcione corretamente. o material rename-window
funciona bem agora.
Eu já tenho set -g pane-border-status bottom
definido no meu .tmux.conf
e posso ver os títulos do painel aparecendo, mas eles não estão mudando quando eu inicio o vim.
Neste momento, o material pane-border-format
não está fazendo nada. Estou perto de fazer isso funcionar do jeito que eu quero? Alguém pode me dar algum código que irá definir o texto do painel tmux para fazer o mesmo material que os meus títulos de janela?