1 2 3 4 5 6 7 8 9
function! tbuffer#TBuffer(file) let switchbuf_save = &switchbuf let &switchbuf = 'usetab' execute 'sbuffer ' . a:file let &switchbuf = switchbuf_save endfunction