summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Text/Pandoc/Writers/Markdown.hs14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/Text/Pandoc/Writers/Markdown.hs b/src/Text/Pandoc/Writers/Markdown.hs
index f10290ec0..f6a207991 100644
--- a/src/Text/Pandoc/Writers/Markdown.hs
+++ b/src/Text/Pandoc/Writers/Markdown.hs
@@ -80,14 +80,18 @@ writeCommonMark opts document =
-- properly.
enableExtension Ext_all_symbols_escapable $
enableExtension Ext_intraword_underscores $
- writerExtensions opts }
+ writerExtensions opts ,
+ writerWrapText =
+ if isEnabled Ext_hard_line_breaks opts
+ then WrapNone
+ else writerWrapText opts }
-- | Convert Pandoc to Markua.
writeMarkua :: PandocMonad m => WriterOptions -> Pandoc -> m Text
writeMarkua opts document =
evalMD (pandocToMarkdown opts' document) def{ envVariant = Markua } def
where
- opts' = opts{ writerExtensions =
+ opts' = opts{ writerExtensions =
enableExtension Ext_hard_line_breaks $
enableExtension Ext_pipe_tables $
-- required for fancy list enumerators
@@ -99,7 +103,11 @@ writeMarkua opts document =
enableExtension Ext_definition_lists $
enableExtension Ext_smart $
enableExtension Ext_footnotes
- mempty }
+ mempty ,
+ writerWrapText =
+ if isEnabled Ext_hard_line_breaks opts
+ then WrapNone
+ else writerWrapText opts }
pandocTitleBlock :: Doc Text -> [Doc Text] -> Doc Text -> Doc Text