diff --git a/src/Text/Pandoc/Extensions.hs b/src/Text/Pandoc/Extensions.hs index 6415bdc89..646f7abfb 100644 --- a/src/Text/Pandoc/Extensions.hs +++ b/src/Text/Pandoc/Extensions.hs @@ -355,7 +355,7 @@ getDefaultExtensions "commonmark" = extensionsFromList getDefaultExtensions "commonmark_x" = extensionsFromList [ Ext_pipe_tables , Ext_raw_html - , Ext_auto_identifiers + , Ext_gfm_auto_identifiers , Ext_strikeout , Ext_task_lists , Ext_emoji @@ -474,9 +474,10 @@ getAllExtensions f = universalExtensions <> getAll f getAll "plain" = allMarkdownExtensions getAll "gfm" = getAll "commonmark" getAll "commonmark" = - autoIdExtensions <> extensionsFromList - [ Ext_pipe_tables + [ Ext_gfm_auto_identifiers + , Ext_ascii_identifiers + , Ext_pipe_tables , Ext_autolink_bare_uris , Ext_strikeout , Ext_task_lists diff --git a/test/command/4742.md b/test/command/4742.md index 600880e90..7be9a6077 100644 --- a/test/command/4742.md +++ b/test/command/4742.md @@ -2,7 +2,7 @@ Check that the commonmark reader handles the `ascii_identifiers` extension properly. ``` -% pandoc -f commonmark+auto_identifiers+gfm_auto_identifiers+ascii_identifiers -t native +% pandoc -f commonmark+gfm_auto_identifiers+ascii_identifiers -t native # non ascii ⚠️ räksmörgås ^D [Header 1 ("non-ascii--raksmorgas",[],[]) [Str "non",Space,Str "ascii",Space,Str "\9888\65039",Space,Str "r\228ksm\246rg\229s"]] @@ -13,7 +13,7 @@ formed from \9888 and \65039. The latter is a combining mark, so it survives... ``` -% pandoc -f commonmark+auto_identifiers+gfm_auto_identifiers-ascii_identifiers -t native +% pandoc -f commonmark+gfm_auto_identifiers-ascii_identifiers -t native # non ascii ⚠️ räksmörgås ^D [Header 1 ("non-ascii-\65039-r\228ksm\246rg\229s",[],[]) [Str "non",Space,Str "ascii",Space,Str "\9888\65039",Space,Str "r\228ksm\246rg\229s"]]