aboutsummaryrefslogtreecommitdiffstats
path: root/tbuffer.vim
blob: b19b61e8bf52484d2cbf7c0702e6e760a137114a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function! TBuffer(file)
	" save swb
	" swb=usetab
	" b $1
	" restore swb

	let switchbuf_save = &switchbuf

	let &switchbuf = 'usetab'

	execute 'sbuffer ' . a:file

	let &switchbuf = switchbuf_save
endfunction

command! -nargs=1 -complete=buffer TBuffer call TBuffer(<q-args>)