git.iko.soy/typeable/pandoc
on master help sign in
Pretty: don't print a breaking space before a newline.
ce533ffJohn MacFarlane
src/Text/Pandoc/Pretty.hs+4
@@ -250,6 +250,10 @@ renderList (NewLine : xs) = do
250 outp (-1) "\n"
250 outp (-1) "\n"
251 renderList xs
251 renderList xs
252
252
253+renderList (BreakingSpace : CarriageReturn : xs) = renderList (CarriageReturn:xs)
254+renderList (BreakingSpace : NewLine : xs) = renderList (NewLine:xs)
255+renderList (BreakingSpace : BlankLine : xs) = renderList (BlankLine:xs)
256+renderList (BreakingSpace : BreakingSpace : xs) = renderList (BreakingSpace:xs)
253renderList (BreakingSpace : xs) = do
257renderList (BreakingSpace : xs) = do
254 let isText (Text _ _) = True
258 let isText (Text _ _) = True
255 isText (Block _ _) = True
259 isText (Block _ _) = True