Respuestas:
:windo if &buftype == "quickfix" || &buftype == "locationlist" | lclose | endif
Eso ejecutará el comando: lclose en todas las ventanas que no muestren listas de ubicación rápida o de revisión. No tenía un conjunto de listas de ubicaciones para probarlo, así que probé con un tipo de búfer diferente y funcionó para ese caso.
Probablemente también desee que sea un comando o acceso directo en su .vimrc.
lclose
no cierra las listas de soluciones rápidas, por lo que esto no funcionaría para ellos.
Asigno esto a <F11>:
nmap <F11> :windo lcl\|ccl<CR>
Básicamente: en cada ventana, ejecute lcl
(cerrar lista de ubicaciones) y ccl
(cerrar solución rápida)
:windo if &buftype != "quickfix" | lclose | endif
Eso ejecutará el :lclose
comando en todas las ventanas que no muestren listas de ubicación rápida o de revisión. No tenía un conjunto de listas de ubicaciones para probarlo, así que probé con un tipo de búfer diferente y funcionó para ese caso.
:ccl | lcl
<Leader>c
:noremap <Leader>c :ccl <bar> lcl<CR>