Sair do vim se o último buffer estiver fechado, o que não é buftype = nofile ou buftype = quickfix

1

Abra uma instância do vim e execute os seguintes comandos:

:help
:wincmd w
:quit

O Vim sairá, mesmo que o buffer de ajuda ainda esteja aberto. Como se pode obter essa funcionalidade para a lista de localização?

O Vim também exibe o mesmo comportamento se esse estiver usando preview-window .

:pedit $MYVIMRC
:quit

Seria bom obter esse comportamento para outros buffers, como se estivesse usando o plug-in Calendar e você fechou seu último buffer.

    
por kzh 19.08.2013 / 22:58

1 resposta

1

Configure um autocommand QuitPre para esse buffer específico (ou peça ao autor de tal plugin para configurar automaticamente esse autocommand). Para o seu caso de uso com o buffer de correção rápida, você pode fazer isso:

au QuitPre * exe "lclose|cclose"
    
por 20.08.2013 / 15:49

Tags