diff options
Diffstat (limited to 'src/Text')
-rw-r--r-- | src/Text/Pandoc/Writers/Man.hs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Text/Pandoc/Writers/Man.hs b/src/Text/Pandoc/Writers/Man.hs index 6bcc2b86f..f8c895e3c 100644 --- a/src/Text/Pandoc/Writers/Man.hs +++ b/src/Text/Pandoc/Writers/Man.hs @@ -310,9 +310,9 @@ inlineToMan _ LineBreak = return $ cr <> text ".PD 0" $$ text ".P" $$ text ".PD" <> cr inlineToMan _ SoftBreak = return space inlineToMan _ Space = return space -inlineToMan opts (Link _ txt ('#':_, _)) = - inlineListToMan opts txt -- skip internal links -inlineToMan opts (Link _ txt (src, _)) = do +inlineToMan opts (Link _ txt (src, _)) + | not (isURI src) = inlineListToMan opts txt -- skip relative links + | otherwise = do linktext <- inlineListToMan opts txt let srcSuffix = fromMaybe src (stripPrefix "mailto:" src) return $ case txt of |