diff options
author | John MacFarlane <jgm@berkeley.edu> | 2013-07-17 15:38:56 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2013-07-17 15:38:56 -0700 |
commit | 6c2e76ac617e5972db5d118525e7f6f59f43caac (patch) | |
tree | 12a19510a326ebb389ebfc80ec1543ee546090db /src/Text/Pandoc/Readers | |
parent | 7d75b913bd45c41abefbc055163cf455c4b37b65 (diff) | |
download | pandoc-6c2e76ac617e5972db5d118525e7f6f59f43caac.tar.gz |
Added `ignore_line_breaks` markdown extension.
This causes intra-paragraph line breaks to be ignored,
rather than being treated as hard line breaks or spaces.
This is useful for some East Asian languages, where spaces
aren't used between words, but text is separated into lines
for readability.
Diffstat (limited to 'src/Text/Pandoc/Readers')
-rw-r--r-- | src/Text/Pandoc/Readers/Markdown.hs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Text/Pandoc/Readers/Markdown.hs b/src/Text/Pandoc/Readers/Markdown.hs index a3500fbcf..1aa392162 100644 --- a/src/Text/Pandoc/Readers/Markdown.hs +++ b/src/Text/Pandoc/Readers/Markdown.hs @@ -1566,6 +1566,7 @@ endline = try $ do notFollowedBy' bulletListStart notFollowedBy' anyOrderedListStart (guardEnabled Ext_hard_line_breaks >> return (return B.linebreak)) + <|> (guardEnabled Ext_ignore_line_breaks >> return mempty) <|> (return $ return B.space) -- |