blob: bb8297793535d43b317a13d4d89af80cb3948e57 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
" window_title.vim - Window title handling
"
" Author: Silvio Rhatto <rhatto@riseup.net>
" Basic settings
set title
set titleold="terminal"
set titlestring=vim:\ %F
" Handling titles when vim is embedded in specific programs
augroup vimleave
autocmd!
au VimLeave *mutt/* silent call ResetTitle("mutt")
au VimLeave *remind/* silent call ResetTitle("calendar")
augroup END
" Reset window titles
"
" Thanks to http://stackoverflow.com/questions/1673649/vimrc-action-onclose
function! ResetTitle(title)
" disable vim's ability to set the title
exec "set title t_ts='' t_fs=''"
" and restore it
"exec ":!echo -e '\033kbash\033\\'\<CR>"
exec ":!xtitle -q " a:title
endfunction
|