@@ -140,13 +140,13 @@ obfuscateLink opts text src =
140140 (Just [name, domain]) ->
141141 let domain' = substitute "." " dot " domain
142142 at' = obfuscateChar '@'
143− linkText = if src' == ("mailto:" ++ text')
144− then "e"
145− else "'" ++ text' ++ "'"
146− altText = if src' == ("mailto:" ++ text')
147− then name ++ " at " ++ domain'
148− else text' ++ " (" ++ name ++ " at " ++
149− domain' ++ ")" in
143+ (linkText, altText) =
144+ if "mailto:" `isPrefixOf` src' &&
145+ text' == ("<code>" ++ drop 7 src' ++ "</code>")
146+ then ("e", name ++ " at " ++ domain')
147+ else ("'" ++ text' ++ "'",
148+ text' ++ " (" ++ name ++ " at " ++
149+ domain' ++ ")") in
150150 if writerStrictMarkdown opts
151151 then -- need to use primHtml or &'s are escaped to & in URL
152152 primHtml $ "<a href=\"" ++ (obfuscateString src')