Salga de vim si el último búfer está cerrado y no es buftype=nofile o buftype=quickfix

Salga de vim si el último búfer está cerrado y no es buftype=nofile o buftype=quickfix

Abra una instancia de vim y ejecute los siguientes comandos:

:help
:wincmd w
:quit

Vim saldrá, aunque el búfer de ayuda todavía esté abierto. ¿Cómo se puede obtener esta funcionalidad para la lista de ubicaciones?

Vim también muestra el mismo comportamiento si está usando un archivo preview-window.

:pedit $MYVIMRC
:quit

Sería bueno obtener este comportamiento para otros búferes, como si usa el complemento Calendario y cerró su último búfer.

Respuesta1

Configure un comando automático QuitPre para ese búfer específico (o solicite al autor de dicho complemento que configure automáticamente dicho comando automático). Para su caso de uso con el búfer de corrección rápida, posiblemente pueda hacer esto:

au QuitPre * exe "lclose|cclose"

información relacionada