Note: You are viewing an old revision of this page. View the current version.
Close current buffer, but hold current window open Extension for built-in :bd
function! s:deleteBufferHoldWindowOpen() let bufnum = bufnr("%") execute "bn" let cmd = bufnum . "bd" echo cmd execute cmd endfunction command! -nargs=0 BD :call <SID>deleteBufferHoldWindowOpen()