CommonMark reader: make exts depend on extensions.

This commit is contained in:
John MacFarlane 2017-08-07 23:20:29 -07:00
parent 91c989d622
commit d752f85582

View file

@ -43,8 +43,10 @@ import Text.Pandoc.Options
readCommonMark :: PandocMonad m => ReaderOptions -> Text -> m Pandoc
readCommonMark opts s = return $
nodeToPandoc $ commonmarkToNode opts' exts s
where opts' = [optSmart | enabled Ext_smart]
exts = [extStrikethrough, extTable, extAutolink]
where opts' = [ optSmart | enabled Ext_smart ]
exts = [ extStrikethrough | enabled Ext_strikeout ] ++
[ extTable | enabled Ext_pipe_tables ] ++
[ extAutolink | enabled Ext_autolink_bare_uris ]
enabled x = extensionEnabled x (readerExtensions opts)
nodeToPandoc :: Node -> Pandoc