From db82f00b5827656dd4f7e1a03aafac572f624334 Mon Sep 17 00:00:00 2001 From: Jaehwang Jerry Jung Date: Tue, 11 Jan 2022 21:47:05 +0900 Subject: [PATCH] Don't let fenced languages change 'iskeyword' --- syntax/markdown.vim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/syntax/markdown.vim b/syntax/markdown.vim index 9eefe79..01d064d 100644 --- a/syntax/markdown.vim +++ b/syntax/markdown.vim @@ -16,6 +16,7 @@ if has('folding') let s:foldmethod = &l:foldmethod let s:foldtext = &l:foldtext endif +let s:iskeyword = &l:iskeyword runtime! syntax/html.vim unlet! b:current_syntax @@ -48,6 +49,10 @@ if exists('s:foldtext') && s:foldtext !=# &l:foldtext let &l:foldtext = s:foldtext unlet s:foldtext endif +if s:iskeyword !=# &l:iskeyword + let &l:iskeyword = s:iskeyword +endif +unlet s:iskeyword if !exists('g:markdown_minlines') let g:markdown_minlines = 50