From 6f225b46bcb944dc39f7320d13e1fe8f2236ce76 Mon Sep 17 00:00:00 2001 From: Jaekyeom Kim Date: Wed, 10 Mar 2021 17:57:17 +0900 Subject: [PATCH] Set foldmethod=diff when doing diff. --- autoload/vimtex/fold.vim | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/autoload/vimtex/fold.vim b/autoload/vimtex/fold.vim index f28c0a8416..89f2d7b6ca 100644 --- a/autoload/vimtex/fold.vim +++ b/autoload/vimtex/fold.vim @@ -85,9 +85,13 @@ endfunction " }}}1 function! vimtex#fold#refresh(map) abort " {{{1 - setlocal foldmethod=expr - execute 'normal!' a:map - setlocal foldmethod=manual + if &diff + setlocal foldmethod=diff + else + setlocal foldmethod=expr + execute 'normal!' a:map + setlocal foldmethod=manual + endif endfunction " }}}1