Lorsque je sauvegarde et charge une session (avec split, vsplit et un fichier différent) dans Vim (ou Gvim) avec :mks
et :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 )
vim
gvim
session
session-manager
jaune
la source
la source
Réponses:
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.
la source