summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniele D'Orazio <daniele@develer.com>2016-10-26 12:18:58 +0200
committerJohn MacFarlane <jgm@berkeley.edu>2016-10-26 12:18:58 +0200
commit78e4fbda51a243f96176be001af8e538fcbc33c8 (patch)
tree7b96d333cafae242cbe4ab329209dc3b6ec70762 /src
parentc46ad7c8db5bb6a8c1666f60b21184f5b75bf3ab (diff)
Markdown Reader: add attributes for autolink (#3183)
Diffstat (limited to 'src')
-rw-r--r--src/Text/Pandoc/Readers/Markdown.hs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Text/Pandoc/Readers/Markdown.hs b/src/Text/Pandoc/Readers/Markdown.hs
index 2337b733a..f020e1bee 100644
--- a/src/Text/Pandoc/Readers/Markdown.hs
+++ b/src/Text/Pandoc/Readers/Markdown.hs
@@ -1828,7 +1828,9 @@ autoLink = try $ do
-- final punctuation. for example: in `<http://hi---there>`,
-- the URI parser will stop before the dashes.
extra <- fromEntities <$> manyTill nonspaceChar (char '>')
- return $ return $ B.link (src ++ escapeURI extra) "" (B.str $ orig ++ extra)
+ attr <- option nullAttr $ try $
+ guardEnabled Ext_link_attributes >> attributes
+ return $ return $ B.linkWith attr (src ++ escapeURI extra) "" (B.str $ orig ++ extra)
image :: MarkdownParser (F Inlines)
image = try $ do