Man reader: .IP can also be used for list continuations.
commit8448eb3b6915763d51ee4632c092ae6d6a403506
authorJohn MacFarlane <jgm@berkeley.edu>
dateSun 21 Oct 2018, 22:20 (8 years ago)
parent382763a
src/Text/Pandoc/Readers/Man.hs+3−2
@@ -712,11 +712,12 @@ parseList = try $ do
712712 Ordered lattr -> orderedListWith lattr (x:xs)
713713
714714continuation :: PandocMonad m => ManParser m Blocks
715−continuation = do
715+continuation = (do
716716 mmacro "RS"
717717 bs <- mconcat <$> many (notFollowedBy (mmacro "RE") >> parseBlock)
718718 mmacro "RE"
719− return bs
719+ return bs)
720+ <|> mconcat <$> (many1 (try (bareIP *> parsePara)))
720721
721722definitionListItem :: PandocMonad m
722723 => ManParser m (Inlines, [Blocks])