diff options
author | John MacFarlane <jgm@berkeley.edu> | 2014-09-29 21:48:59 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2014-09-29 21:48:59 -0700 |
commit | 29e1c9529f4b9f6cd02f89a477a1bc57943e6f26 (patch) | |
tree | 19482d956af0a92b9c39b96df903fee38fd08757 /src | |
parent | 067f2e640fe3934142850fc83e7aaa5fc764a0a1 (diff) | |
download | pandoc-29e1c9529f4b9f6cd02f89a477a1bc57943e6f26.tar.gz |
Don't wrap lines in rST line blocks.
Closes #1656.
Fixing pandoc to wrap the lines but insert spaces would be much
more complicated. This at least makes the output semantically
correct.
Diffstat (limited to 'src')
-rw-r--r-- | src/Text/Pandoc/Writers/RST.hs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Text/Pandoc/Writers/RST.hs b/src/Text/Pandoc/Writers/RST.hs index 57ebfc360..a32d3ebac 100644 --- a/src/Text/Pandoc/Writers/RST.hs +++ b/src/Text/Pandoc/Writers/RST.hs @@ -177,7 +177,7 @@ blockToRST (Para [Image txt (src,'f':'i':'g':':':tit)]) = do blockToRST (Para inlines) | LineBreak `elem` inlines = do -- use line block if LineBreaks lns <- mapM inlineListToRST $ splitBy (==LineBreak) inlines - return $ (vcat $ map (text "| " <>) lns) <> blankline + return $ (vcat $ map (nowrap . (text "| " <>)) lns) <> blankline | otherwise = do contents <- inlineListToRST inlines return $ contents <> blankline |