Wiki: Delete Buffer But Hold Window Open


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()

Copyright © 2007 RobertMelton.com