Você pode usar a função (rápida) abaixo para filtrar as mensagens de confirmação da variável v:oldfiles
antes da navegação real:
function! CleanBrowse()
call filter(v:oldfiles, 'v:val !~ "COMMIT_EDITMSG"')
browse :oldfiles
endfunction
nnoremap <F6> :call CleanBrowse()<CR>
Não altera o conteúdo do seu ~/.viminfo
, por isso parece ser relativamente seguro.
Mais informações:
:h :oldfiles
:h v:oldfiles
:h list-functions
:h filter()
:h !~
Eu não sei como decidir o que deve e o que não deve ser salvo em ~/.viminfo
, mas eu ficaria curioso em saber.