 <p>Apparently the VCSCommand plugin has a setting called <code>VCSCommandDeleteOnHide</code> which when set to non zero will <code>:bdelete</code> the buffer on a hide which this includes <code>:q</code>. Note: this will apply to all VCSCommand buffers.</p> <pre><code>let g:VCSCommandDeleteOnHide = 1 </code></pre> <p>If you really want to wipe just the annotate the buffer you can do the following instead.</p> <pre><code>autocmd FileType svnannotate set bufhidden=wipe </code></pre> <p>See</p> <pre><code>:h VCSCommandDeleteOnHide :h 'bufhidden' </code></pre>