Skip to content

Commit 36509e9

Browse files
authored
Prevent embedded language syntaxes from changing 'foldtext' (#352)
Analogue to tpope/vim-markdown#173
1 parent 2521e2e commit 36509e9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

syntax/pandoc.vim

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ function! EnableEmbedsforCodeblocksWithLang(entry)
162162
" prevent embedded language syntaxes from changing 'foldmethod'
163163
if has('folding')
164164
let s:foldmethod = &l:foldmethod
165+
let s:foldtext = &l:foldtext
165166
endif
166167

167168
try
@@ -183,6 +184,9 @@ function! EnableEmbedsforCodeblocksWithLang(entry)
183184
if exists('s:foldmethod') && s:foldmethod !=# &l:foldmethod
184185
let &l:foldmethod = s:foldmethod
185186
endif
187+
if exists('s:foldtext') && s:foldtext !=# &l:foldtext
188+
let &l:foldtext = s:foldtext
189+
endif
186190
endfunction
187191
" }}}2
188192

0 commit comments

Comments
 (0)