Restore 'foldenable' setting when diff ends

After finishing a diff session, the foldenable settings should be
restored to it's previous value.
This commit is contained in:
Bastian Winkler
2014-06-04 12:27:12 +02:00
committed by Tim Pope
parent cad80493f4
commit 3e3a899cf1

View File

@@ -1433,6 +1433,7 @@ function! s:diff_restore() abort
\ . ' foldmethod=' . &l:foldmethod
\ . ' foldcolumn=' . &l:foldcolumn
\ . ' foldlevel=' . &l:foldlevel
\ . (&l:foldenable ? ' foldenable' : ' nofoldenable')
if has('cursorbind')
let restore .= (&l:cursorbind ? ' ' : ' no') . 'cursorbind'
endif