diff options
author | John MacFarlane <jgm@berkeley.edu> | 2020-12-04 10:55:48 -0800 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2020-12-04 10:55:48 -0800 |
commit | dc3ef5201f9531bc405ac07e763d9f004bb6bc91 (patch) | |
tree | 0269f0c88a7970becd775eef3a07e995bc6d9d02 /src/Text | |
parent | 68bcddeb2136242aabee716420ecad251fc38920 (diff) | |
download | pandoc-dc3ef5201f9531bc405ac07e763d9f004bb6bc91.tar.gz |
Markdown writer: ensure that a new csl-block begins on a new line.
This just looks better and doesn't affect the semantics.
See #6921.
Diffstat (limited to 'src/Text')
-rw-r--r-- | src/Text/Pandoc/Writers/Markdown.hs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Text/Pandoc/Writers/Markdown.hs b/src/Text/Pandoc/Writers/Markdown.hs index 6aec6b244..5eb47b261 100644 --- a/src/Text/Pandoc/Writers/Markdown.hs +++ b/src/Text/Pandoc/Writers/Markdown.hs @@ -1058,7 +1058,12 @@ inlineToMarkdown opts (Span ("",["emoji"],kvs) [Str s]) = inlineToMarkdown opts (Span attrs ils) = do variant <- asks envVariant contents <- inlineListToMarkdown opts ils - return $ case variant of + return $ case attrs of + (_,["csl-block"],_) -> (cr <>) + (_,["csl-left-margin"],_) -> (cr <>) + (_,["csl-indent"],_) -> (cr <>) + _ -> id + $ case variant of PlainText -> contents _ | attrs == nullAttr -> contents | isEnabled Ext_bracketed_spans opts -> |