Save and restore foldlevel.

This commit is contained in:
Andy Stewart
2019-01-15 11:39:17 +00:00
parent 714d468344
commit bf2a9ff4e8

View File

@@ -57,6 +57,7 @@ endfunction
function! s:save_fold_state()
call gitgutter#utility#setbufvar(bufnr(''), 'foldlevel', &foldlevel)
call gitgutter#utility#setbufvar(bufnr(''), 'foldmethod', &foldmethod)
if &foldmethod ==# 'manual'
mkview
@@ -64,6 +65,7 @@ function! s:save_fold_state()
endfunction
function! s:restore_fold_state()
let &foldlevel = gitgutter#utility#getbufvar(bufnr(''), 'foldlevel')
let &foldmethod = gitgutter#utility#getbufvar(bufnr(''), 'foldmethod')
if &foldmethod ==# 'manual'
loadview