git.iko.soy/typeable/pandoc
on master help sign in
Man reader: allow both .in and .IP to indent code block.
26a7583John MacFarlane
src/Text/Pandoc/Readers/Man.hs+2−1
@@ -379,7 +379,8 @@ endmacro name = void (mmacro name)
379
379
380parseCodeBlock :: PandocMonad m => ManParser m Blocks
380parseCodeBlock :: PandocMonad m => ManParser m Blocks
381parseCodeBlock = try $ do
381parseCodeBlock = try $ do
382+ optional bareIP
382− optional (bareIP <|> mmacro "in") -- some people indent their code
383+ optional (mmacro "in") -- some people indent their code
383 toks <- (mmacro "nf" *> manyTill codeline (endmacro "fi"))
384 toks <- (mmacro "nf" *> manyTill codeline (endmacro "fi"))
384 <|> (mmacro "EX" *> manyTill codeline (endmacro "EE"))
385 <|> (mmacro "EX" *> manyTill codeline (endmacro "EE"))
385 optional (mmacro "in")
386 optional (mmacro "in")