Skip to content

Commit 8e67ec8

Browse files
committed
Merge pull request #169 from tpoisot/codeblock_end
Codeblock end
2 parents c9f4eb1 + 37e9b2a commit 8e67ec8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

syntax/pandoc.vim

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ if &encoding == "utf-8"
4242
\"strike": "x̶",
4343
\"atx": "§",
4444
\"codelang": "λ",
45+
\"codeend": "",
4546
\"abbrev": "",
4647
\"footnote": "",
4748
\"definition": " ",
@@ -58,6 +59,7 @@ else
5859
\"strike": "~",
5960
\"atx": "#",
6061
\"codelang": "l",
62+
\"codelang": "-",
6163
\"abbrev": "a",
6264
\"footnote": "f",
6365
\"definition": " ",
@@ -373,7 +375,7 @@ syn region pandocDelimitedCodeBlock start=/^\(>\s\)\?\z(\(\s\{4,}\)\=\~\{3,}\~*\
373375
syn region pandocDelimitedCodeBlock start=/^\(>\s\)\?\z(\(\s\{4,}\)\=`\{3,}`*\)/ end=/^\z1`*/ skipnl contains=pandocDelimitedCodeBlockStart,pandocDelimitedCodeBlockEnd keepend
374376
call s:WithConceal("codeblock_start", 'syn match pandocDelimitedCodeBlockStart /\(\_^\n\_^\(>\s\)\?\(\s\{4,}\)\=\)\@<=\(\~\{3,}\~*\|`\{3,}`*\)/ contained containedin=pandocDelimitedCodeBlock nextgroup=pandocDelimitedCodeBlockLanguage', 'conceal cchar='.s:cchars["codelang"])
375377
syn match pandocDelimitedCodeBlockLanguage /\(\s\?\)\@<=.\+\(\_$\)\@=/ contained
376-
call s:WithConceal("codeblock_delim", 'syn match pandocDelimitedCodeBlockEnd /\(`\{3,}`*\|\~\{3,}\~*\)\(\_$\n\(>\s\)\?\_$\)\@=/ contained containedin=pandocDelimitedCodeBlock', 'conceal')
378+
call s:WithConceal("codeblock_delim", 'syn match pandocDelimitedCodeBlockEnd /\(`\{3,}`*\|\~\{3,}\~*\)\(\_$\n\(>\s\)\?\_$\)\@=/ contained containedin=pandocDelimitedCodeBlock', 'conceal cchar='.s:cchars["codeend"])
377379
syn match pandocBlockQuoteinDelimitedCodeBlock '^>' contained containedin=pandocDelimitedCodeBlock
378380
syn match pandocCodePre /<pre>.\{-}<\/pre>/ skipnl
379381
syn match pandocCodePre /<code>.\{-}<\/code>/ skipnl

0 commit comments

Comments
 (0)