I usually open a few windows and keep some buffers open. Since my MO in buffer exploring is to use quick shortcuts to
:bp, I want to close unneeded buffers from distracting my buffer surfing.
But the pain is, issuing
:bw results in closing the window as well, in case I have multiple ones open. How do I close (delete) a buffer and leave the windows intact?
Solution inspired by @peth's answer
:command! BW :bn|:bd#
It is simple. Doesn't work well with only one buffer open (I get different behaviour depending on the way I open the files) but it isn't a big issue. :)