Viktor Grahn 3 лет назад
Родитель
Сommit
c62370ccf4
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      .vimrc

+ 6 - 1
.vimrc

@@ -251,10 +251,15 @@ nmap <Space>p :GitGutterPrevHunk<CR>
 
 
 " Setting title to enable better tmux titling
 " Setting title to enable better tmux titling
 if exists('$TMUX')
 if exists('$TMUX')
-  autocmd BufReadPost,FileReadPost,BufNewFile,BufEnter * call system("tmux rename-window 'vim | " . expand("%:t") . "'")
+  autocmd BufReadPost,FileReadPost,BufNewFile,BufEnter * call UpdateTmuxWindow()
   autocmd VimLeave * call system("tmux setw automatic-rename")
   autocmd VimLeave * call system("tmux setw automatic-rename")
 endif
 endif
 
 
+function UpdateTmuxWindow()
+  let title = @% == "" ? "vim" : "vim | " . expand("%:t")
+  call system("tmux rename-window '" . title . "'")
+endfunction
+
 function! PrettyXML()
 function! PrettyXML()
   set filetype=xml
   set filetype=xml
   silent %!xmllint --format --encode UTF-8 --recover - 2>/dev/null
   silent %!xmllint --format --encode UTF-8 --recover - 2>/dev/null