Vim - Problèmes de gestion de session

1

Lorsque je sauvegarde et charge une session (avec split, vsplit et un fichier différent) dans Vim (ou Gvim) avec :mkset :source, ou avec un plug-in de gestionnaire de session, je ne peux pas charger ce que j'ai enregistré.

Par exemple :

======= Ce que je sauvegarde ======

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

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

4 fichiers différents, 1 vsplit et 2 split (hauteur différente).

======= Ce que je reçois ======

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

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

Deux fichiers (1 et 3) ouverts deux fois. Changement de commande. La taille et la position de Split et vsplit ne sont pas identiques.

Est-ce que quelqu'un sait pourquoi cela se produit? C'est très pénible de gérer des sessions avec des choses comme ça.

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

(Version complète 'vim --version':  http://pastebin.com/cCs19jwP )

jaune
la source
Cela se produit-il quand vous faites "vim -N -u NONE" et enregistrez / restaurez une session?
Heptite
Semble travailler…
jeudi
Je vais devoir trouver quel plugin ne marche pas bien… Travail
pénible

Réponses:

0

Ok, j'ai trouvé le plugin diabolique. C'est MiniBufferExplorer .

J'ai testé sans tous les plugins à l'exception de MiniBufferExplorer et je comprends le problème. Je ne sais toujours pas pourquoi.

jaune
la source