git.iko.soy/typeable/pandoc
on master help sign in
Add `ascii_identifiers` as a supported extension for `markdown`.

This fixes a regression in 2.8.

commit67f5d65cd5cd3404db9492bd2e6d38bd92e8625d authorJohn MacFarlane <jgm@berkeley.edu> dateFri 29 Nov 2019, 11:26 (7 years ago) parent83fff03
1 file changed+25−27
src/Text/Pandoc/Extensions.hs+25−27
src/Text/Pandoc/Extensions.hs+25−27
@@ -374,33 +374,6 @@ getDefaultExtensions "opml" = pandocExtensions -- affects notes
374374getDefaultExtensions _ = extensionsFromList
375375 [Ext_auto_identifiers]
376376
377−allMarkdownExtensions :: Extensions
378−allMarkdownExtensions =
379− pandocExtensions <>
380− extensionsFromList
381− [ Ext_old_dashes
382− , Ext_angle_brackets_escapable
383− , Ext_lists_without_preceding_blankline
384− , Ext_four_space_rule
385− , Ext_spaced_reference_links
386− , Ext_hard_line_breaks
387− , Ext_ignore_line_breaks
388− , Ext_east_asian_line_breaks
389− , Ext_emoji
390− , Ext_tex_math_single_backslash
391− , Ext_tex_math_double_backslash
392− , Ext_markdown_attribute
393− , Ext_mmd_title_block
394− , Ext_abbreviations
395− , Ext_autolink_bare_uris
396− , Ext_mmd_link_attributes
397− , Ext_mmd_header_identifiers
398− , Ext_compact_definition_lists
399− , Ext_gutenberg
400− , Ext_smart
401− , Ext_literate_haskell
402− ]
403−
404377
405378-- | Get all valid extensions for a format. This is used
406379-- mainly in checking format specifications for validity.
@@ -414,6 +387,31 @@ getAllExtensions f = universalExtensions <> getAll f
414387 ]
415388 universalExtensions = extensionsFromList
416389 [ Ext_east_asian_line_breaks ]
390+ allMarkdownExtensions =
391+ pandocExtensions <> autoIdExtensions <>
392+ extensionsFromList
393+ [ Ext_old_dashes
394+ , Ext_angle_brackets_escapable
395+ , Ext_lists_without_preceding_blankline
396+ , Ext_four_space_rule
397+ , Ext_spaced_reference_links
398+ , Ext_hard_line_breaks
399+ , Ext_ignore_line_breaks
400+ , Ext_east_asian_line_breaks
401+ , Ext_emoji
402+ , Ext_tex_math_single_backslash
403+ , Ext_tex_math_double_backslash
404+ , Ext_markdown_attribute
405+ , Ext_mmd_title_block
406+ , Ext_abbreviations
407+ , Ext_autolink_bare_uris
408+ , Ext_mmd_link_attributes
409+ , Ext_mmd_header_identifiers
410+ , Ext_compact_definition_lists
411+ , Ext_gutenberg
412+ , Ext_smart
413+ , Ext_literate_haskell
414+ ]
417415 getAll "markdown_strict" = allMarkdownExtensions
418416 getAll "markdown_phpextra" = allMarkdownExtensions
419417 getAll "markdown_mmd" = allMarkdownExtensions