aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2019-01-10 11:55:21 -0800
committerJohn MacFarlane <jgm@berkeley.edu>2019-01-10 11:55:21 -0800
commitdfd1796cf2940a151145f96265d75904b7313493 (patch)
treee90de05d25db14613c379cfc01edb1cfc44851dd /src/Text/Pandoc
parent666bf8ac5cf2574303874be2cd8234e8b99ad459 (diff)
downloadpandoc-dfd1796cf2940a151145f96265d75904b7313493.tar.gz
Make 'plain' RawBlocks work for 'plain' output.
Diffstat (limited to 'src/Text/Pandoc')
-rw-r--r--src/Text/Pandoc/Writers/Markdown.hs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Text/Pandoc/Writers/Markdown.hs b/src/Text/Pandoc/Writers/Markdown.hs
index f19f35588..84fc77a08 100644
--- a/src/Text/Pandoc/Writers/Markdown.hs
+++ b/src/Text/Pandoc/Writers/Markdown.hs
@@ -472,6 +472,11 @@ blockToMarkdown' opts b@(RawBlock f str)
return $ if plain
then empty
else text str <> text "\n"
+ | f == "plain" = do
+ plain <- asks envPlain
+ return $ if plain
+ then text str <> text "\n"
+ else empty
| otherwise = do
report $ BlockNotRendered b
return empty