Disable/restore foldmethod during realignment

This commit is contained in:
Jeet Sukumaran
2018-05-15 18:07:30 -04:00
parent e646bee5c4
commit 09f4336954

View File

@@ -166,6 +166,9 @@ function! tablemode#table#AddBorder(line) "{{{2
endfunction
function! tablemode#table#Realign(line) "{{{2
let current_fm = &foldmethod " save foldmethod to be restored
setlocal foldmethod=manual " manual foldmethod while table is being aligned
let line = tablemode#utils#line(a:line)
let lines = []
@@ -200,4 +203,7 @@ function! tablemode#table#Realign(line) "{{{2
for bline in blines
call tablemode#table#AddBorder(bline)
endfor
" restore foldmethod
execute "setlocal foldmethod=" . current_fm
endfunction