From c8f17c9a9d5c2894f6fb7288803e133826a47b0f Mon Sep 17 00:00:00 2001 From: Dmytri Kleiner Date: Mon, 22 Feb 2016 17:11:33 +0100 Subject: [PATCH] added endash and emdash support to syntaxt --- syntax/pandoc.vim | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/syntax/pandoc.vim b/syntax/pandoc.vim index 67c829a..7513597 100644 --- a/syntax/pandoc.vim +++ b/syntax/pandoc.vim @@ -444,6 +444,16 @@ if g:pandoc#syntax#newlines == 1 call s:WithConceal("newline", 'syn match pandocNewLine /\( \|\\\)$/ display containedin=pandocEmphasis,pandocStrong,pandocStrongEmphasis,pandocStrongInEmphasis,pandocEmphasisInStrong', 'conceal cchar='.s:cchars["newline"]) endif "}}} +" Emdashes: {{{3 +if &encoding == "utf-8" + call s:WithConceal("emdashes", 'syn match pandocEllipses /\([^-]\)\@<=---\([^-]\)\@=/ display', 'conceal cchar=—') +endif +" }}} +" Endashes: {{{3 +if &encoding == "utf-8" + call s:WithConceal("endashes", 'syn match pandocEllipses /\([^-]\)\@<=--\([^-]\)\@=/ display', 'conceal cchar=–') +endif +" }}} " Ellipses: {{{3 if &encoding == "utf-8" call s:WithConceal("ellipses", 'syn match pandocEllipses /\.\.\./ display', 'conceal cchar=…')