git.iko.soy/typeable/pandoc
on master help sign in
Markdown writer: use Span instead of (hackish) SmallCaps in plainify.
commitf6b81b29050ae2ccaea3bdb8c6856c62a00e6a42 authorJohn MacFarlane <jgm@berkeley.edu> dateSun 13 Jul 2014, 15:14 (12 years ago) parenta7daf29
1 file changed+10−9
src/Text/Pandoc/Writers/Markdown.hs+10−9
src/Text/Pandoc/Writers/Markdown.hs+10−9
@@ -84,18 +84,19 @@ writePlain opts document =
8484plainify :: Pandoc -> Pandoc
8585plainify = walk go
8686 where go :: Inline -> Inline
87− go (Emph xs) = SmallCaps xs
88− go (Strong xs) = SmallCaps xs
89− go (Strikeout xs) = SmallCaps xs
90− go (Superscript xs) = SmallCaps xs
91− go (Subscript xs) = SmallCaps xs
92− go (SmallCaps xs) = SmallCaps xs
87+ go (Emph xs) = Span ("",[],[]) xs
88+ go (Strong xs) = Span ("",[],[]) xs
89+ go (Strikeout xs) = Span ("",[],[]) xs
90+ go (Superscript xs) = Span ("",[],[]) xs
91+ go (Subscript xs) = Span ("",[],[]) xs
92+ go (SmallCaps xs) = Span ("",[],[]) xs
93+ go (Span _ xs) = Span ("",[],[]) xs
9394 go (Code _ s) = Str s
9495 go (Math _ s) = Str s
9596 go (RawInline _ _) = Str ""
96− go (Link xs _) = SmallCaps xs
97− go (Image xs _) = SmallCaps $ [Str "["] ++ xs ++ [Str "]"]
98− go (Cite _ cits) = SmallCaps cits
97+ go (Link xs _) = Span ("",[],[]) xs
98+ go (Image xs _) = Span ("",[],[]) $ [Str "["] ++ xs ++ [Str "]"]
99+ go (Cite _ cits) = Span ("",[],[]) cits
99100 go x = x
100101
101102pandocTitleBlock :: Doc -> [Doc] -> Doc -> Doc