Vim - Problemas de gerenciamento de sessão

Vim - Problemas de gerenciamento de sessão

Quando salvo e carrego uma sessão (com split, vsplit e um arquivo diferente) no Vim (ou Gvim) com :mksand :source, ou com um plugin de gerenciador de sessão não consigo carregar o que salvei.

Por exemplo :

======= O que eu salvo ======

:mks ~/.vim/sessions/Session.vim

 —————————————————————————
|  1   |       2          |
|      |——————————————————|
|——————|                  |
|  3   |          4       |
|______|__________________|

4 arquivos diferentes, 1 vsplit e 2 split (altura diferente).

======= O que eu ganho ======

:source ~/.vim/sessions/Session.vim

 —————————————————————————
|  1 |       4     |  1   |
|————|             |      |
|    |_____________|______|
|  2 |       3     |  3   |
|____|_____________|______|

Dois arquivos (1 e 3) foram abertos duas vezes. Mudança de pedido. O tamanho e a posição de Split e vsplit não são iguais.

Alguém sabe por que isso acontece? É muito doloroso administrar sessões com coisas assim.

-> vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jul 28 2011 16:03:36)

('vim --version' completo: http://pastebin.com/cCs19jwP)

Responder1

Ok, encontrei o plugin maligno. Isso éMiniBufferExplorador.

Testei sem todos os plug-ins, exceto MiniBufferExplorer, e entendi o problema. Ainda não tenho certeza do porquê.

informação relacionada