IMHO, o que você realmente precisa é de um gerente de espaço de trabalho.
você pode encontrar um para o vim @ link
Ele fornecerá os seguintes comandos:
:WsAddFile Add a new file to the workspace.
:WsAddGroup Add a new group to the workspace.
:WsClose Close the workspace window.
:WsInsertFile Insert a file.
:WsInsertGroup Insert a group.
:WsOpen Open a workspace and display it in a window.
:WsRun Run a command using the selected unquoted file names.
:WsRunq Run a command using the selected quoted file names.
:WsSave Save the workspace.
:WsSessionOpen Open the workspace and Vim session.
:WsSessionSave Save the workspace and the Vim session.
:WsToggle Open or Close the workspace window.
Eu tenho uma captura de tela de trabalhar com o Gerenciador de Espaço de Trabalho com 4 ou mais janelas postadas no meu fb , você pode visualizá-lo lá (que é público).
Não é exatamente uma lista de buffers como você queria, mas você pode abrir arquivos em janelas diferentes e em vários buffers na mesma janela.
No último caso, o gerenciador do espaço de trabalho servirá como uma lista de buffer. Como você pode ver na captura de tela, agrupamos os arquivos em grupos diferentes.
Isso é o mais próximo possível do que você pode obter, AFIK.
Bom dia.