aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2018-10-19 14:19:44 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2018-10-19 14:19:44 -0700
commitf61d35fd5a1ccf0cfa043de7a78c064cfc7023cc (patch)
treed08bb184ef58c8cc496a452411670e93cf44a712
parent400e87df1d2fd500d8fc5403ff9a48662c198cce (diff)
downloadpandoc-f61d35fd5a1ccf0cfa043de7a78c064cfc7023cc.tar.gz
Man reader: generate Space elements correctly.
Closes #4979.
-rw-r--r--src/Text/Pandoc/Readers/Man.hs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Text/Pandoc/Readers/Man.hs b/src/Text/Pandoc/Readers/Man.hs
index 533c50eef..d248a0714 100644
--- a/src/Text/Pandoc/Readers/Man.hs
+++ b/src/Text/Pandoc/Readers/Man.hs
@@ -444,7 +444,7 @@ parseTitle = do
else do
let mantitle = fst $ head args
modifyState (changeTitle mantitle)
- return $ header 1 $ str mantitle
+ return $ header 1 $ text mantitle
where
changeTitle title pst =
let meta = stateMeta pst
@@ -469,7 +469,7 @@ parseSkippedContent = do
strToInlines :: RoffStr -> Inlines
strToInlines (s, fonts) = inner $ S.toList fonts where
inner :: [FontKind] -> Inlines
- inner [] = str s
+ inner [] = text s
inner (Bold:fs) = strong $ inner fs
inner (Italic:fs) = emph $ inner fs
@@ -503,7 +503,7 @@ parseInlines = do
(MMaybeLink txt) <- mmaybeLink
let inls = case runParser linkParser () "" txt of
Right lnk -> lnk
- Left _ -> strong $ str txt
+ Left _ -> strong $ text txt
return inls
where
@@ -519,7 +519,7 @@ parseInlines = do
other <- many anyChar
let manurl pagename section = "../"++section++"/"++pagename++"."++section
lnkInls = link (manurl mpage [mansect]) mpage (strong $ str mpage)
- return $ lnkInls <> strong (str (" ("++[mansect] ++ ")") <> str other)
+ return $ lnkInls <> strong (str (" ("++[mansect] ++ ")") <> text other)
comment :: PandocMonad m => ManParser m Inlines
comment = mcomment >> return mempty