Comment enregistrer les plis ouverts / fermés dans vim avec mksession?


1

Prémisse

j'utilise

:mksession s.vim

enregistrer ma session en cours, et c’est le cas. À l'exception des plis que j'ai ouverts ou fermés pendant cette période.

Question

Que dois-je faire pour permettre cela?

Réglages

J'utilise les paramètres de pliage suivants dans mon vimrc

set foldcolumn=4
set foldmethod=indent
set foldlevel=10

Réponses:


5

Je ne l'ai pas testé, mais je pense que :set sessionoptions+=foldscela fera exactement ce que vous voulez.

:help 'sessionoptions'
:help :mksession

4

Vous voulez utiliser mkview et loadview .

Dans mon .vimrc, de cette astuce :

" view set viewdir=$HOME/.vim_view// au BufWritePost,BufLeave,WinLeave ?* mkview " for tabs au BufWinEnter ?* silent loadview


Donc, je n'ai pas d' vimoption par défaut ?
Morgan Wilde

J'ai des autocommandes configurées pour automatiquement mkviewet loadview. (Voir la modification ci-dessus.)
kejadlen

Je crois que la question concerne la persistance des plis dans les sessions, pas les vues.
lundi
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.