From bc1de2d37f6317d9c1670829789c5f9f3228c5a6 Mon Sep 17 00:00:00 2001
From: "Kenneth Benzie (Benie)" <benie@infektor.net>
Date: Wed, 7 Oct 2020 11:31:08 +0100
Subject: [PATCH] Change Markdown default conceallevel
---
after/syntax/markdown.vim | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/after/syntax/markdown.vim b/after/syntax/markdown.vim
index 76f3201..a150493 100644
--- a/after/syntax/markdown.vim
+++ b/after/syntax/markdown.vim
@@ -13,8 +13,11 @@ syn match markdownCheckboxDelimiter '\[[ x]\]' contained contains=markdownCheckb
syn match markdownCheckbox '\s*\* \[[ x]\] ' contains=markdownCheckboxDelimiter,markdownListMarker
syn region markdownCheckboxDone start='\s*\* \ze\[x\] ' keepend end='\ze\(\n^\s*\*\|\n^\s*\n\)' contains=markdownCheckbox,@markdownCheckboxDoneInline
-if has('conceal') && get(g:, 'markdown_syntax_conceal', 1) == 1
- let s:concealends = ' concealends'
+if has('conceal')
+ setlocal conceallevel=0
+ if get(g:, 'markdown_syntax_conceal', 1) == 1
+ let s:concealends = ' concealends'
+ endif
endif
exe 'syn region markdownCheckboxItalic matchgroup=markdownCheckboxItalicDelimiter start="\S\@<=\*\|\*\S\@=" end="\S\@<=\*\|\*\S\@=" keepend contains=markdownLineStart,@Spell contained' . s:concealends
exe 'syn region markdownCheckboxItalic matchgroup=markdownCheckboxItalicDelimiter start="\S\@<=_\|_\S\@=" end="\S\@<=_\|_\S\@=" keepend contains=markdownLineStart,@Spell contained' . s:concealends
@@ -47,4 +50,3 @@ hi link markdownCheckboxCodeDelimiter PreProc
" yaml frontmatter
syn region markdownFrontmatter matchgroup=markdownFrontmatterDelimiter start='\%^---' keepend end='^---' contains=@markdownHighlightyaml
hi default link markdownFrontmatterDelimiter Special
-