diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/markdown/markdown.tex')
-rw-r--r-- | Master/texmf-dist/tex/generic/markdown/markdown.tex | 155 |
1 files changed, 138 insertions, 17 deletions
diff --git a/Master/texmf-dist/tex/generic/markdown/markdown.tex b/Master/texmf-dist/tex/generic/markdown/markdown.tex index 04fcef57675..2bf3439aabb 100644 --- a/Master/texmf-dist/tex/generic/markdown/markdown.tex +++ b/Master/texmf-dist/tex/generic/markdown/markdown.tex @@ -328,6 +328,10 @@ { boolean } { false } \__markdown_add_lua_option:nnn + { fancyLists } + { boolean } + { false } +\__markdown_add_lua_option:nnn { fencedCode } { boolean } { false } @@ -400,10 +404,22 @@ { boolean } { true } \__markdown_add_lua_option:nnn + { strikeThrough } + { boolean } + { false } +\__markdown_add_lua_option:nnn { stripIndent } { boolean } { false } \__markdown_add_lua_option:nnn + { subscripts } + { boolean } + { false } +\__markdown_add_lua_option:nnn + { superscripts } + { boolean } + { false } +\__markdown_add_lua_option:nnn { tableCaptions } { boolean } { false } @@ -424,8 +440,8 @@ { boolean } { true } \ExplSyntaxOff -\def\markdownLastModified{2022/07/29}% -\def\markdownVersion{2.15.4-0-g4cbe4e3}% +\def\markdownLastModified{2022/08/26}% +\def\markdownVersion{2.16.0-5-g5bb83fb}% \let\markdownBegin\relax \let\markdownEnd\relax \let\markdownInput\relax @@ -483,11 +499,6 @@ { outputDir } { path } { . } -\str_new:N - \g_luabridge_output_dirname_str -\tl_gset:Nn - \g_luabridge_output_dirname_str - { \markdownOptionOutputDir } \cs_new:Nn \__markdown_plain_tex_define_option_commands: { \seq_map_inline:Nn @@ -956,6 +967,28 @@ { olBeginTight } { 0 } \ExplSyntaxOff +\def\markdownRendererFancyOlBegin{% + \markdownRendererFancyOlBeginPrototype}% +\ExplSyntaxOn +\seq_put_right:Nn + \g__markdown_renderers_seq + { fancyOlBegin } +\prop_put:Nnn + \g__markdown_renderer_arities_prop + { fancyOlBegin } + { 2 } +\ExplSyntaxOff +\def\markdownRendererFancyOlBeginTight{% + \markdownRendererFancyOlBeginTightPrototype}% +\ExplSyntaxOn +\seq_put_right:Nn + \g__markdown_renderers_seq + { fancyOlBeginTight } +\prop_put:Nnn + \g__markdown_renderer_arities_prop + { fancyOlBeginTight } + { 2 } +\ExplSyntaxOff \def\markdownRendererOlItem{% \markdownRendererOlItemPrototype}% \ExplSyntaxOn @@ -989,6 +1022,39 @@ { olItemWithNumber } { 1 } \ExplSyntaxOff +\def\markdownRendererFancyOlItem{% + \markdownRendererFancyOlItemPrototype}% +\ExplSyntaxOn +\seq_put_right:Nn + \g__markdown_renderers_seq + { fancyOlItem } +\prop_put:Nnn + \g__markdown_renderer_arities_prop + { fancyOlItem } + { 0 } +\ExplSyntaxOff +\def\markdownRendererFancyOlItemEnd{% + \markdownRendererFancyOlItemEndPrototype}% +\ExplSyntaxOn +\seq_put_right:Nn + \g__markdown_renderers_seq + { fancyOlItemEnd } +\prop_put:Nnn + \g__markdown_renderer_arities_prop + { fancyOlItemEnd } + { 0 } +\ExplSyntaxOff +\def\markdownRendererFancyOlItemWithNumber{% + \markdownRendererFancyOlItemWithNumberPrototype}% +\ExplSyntaxOn +\seq_put_right:Nn + \g__markdown_renderers_seq + { fancyOlItemWithNumber } +\prop_put:Nnn + \g__markdown_renderer_arities_prop + { fancyOlItemWithNumber } + { 1 } +\ExplSyntaxOff \def\markdownRendererOlEnd{% \markdownRendererOlEndPrototype}% \ExplSyntaxOn @@ -1011,6 +1077,28 @@ { olEndTight } { 0 } \ExplSyntaxOff +\def\markdownRendererFancyOlEnd{% + \markdownRendererFancyOlEndPrototype}% +\ExplSyntaxOn +\seq_put_right:Nn + \g__markdown_renderers_seq + { fancyOlEnd } +\prop_put:Nnn + \g__markdown_renderer_arities_prop + { fancyOlEnd } + { 0 } +\ExplSyntaxOff +\def\markdownRendererFancyOlEndTight{% + \markdownRendererFancyOlEndTightPrototype}% +\ExplSyntaxOn +\seq_put_right:Nn + \g__markdown_renderers_seq + { fancyOlEndTight } +\prop_put:Nnn + \g__markdown_renderer_arities_prop + { fancyOlEndTight } + { 0 } +\ExplSyntaxOff \def\markdownRendererDlBegin{% \markdownRendererDlBeginPrototype}% \ExplSyntaxOn @@ -1506,6 +1594,39 @@ { headerAttributeContextEnd } { 0 } \ExplSyntaxOff +\def\markdownRendererStrikeThrough{% + \markdownRendererStrikeThroughPrototype}% +\ExplSyntaxOn +\seq_put_right:Nn + \g__markdown_renderers_seq + { strikeThrough } +\prop_put:Nnn + \g__markdown_renderer_arities_prop + { strikeThrough } + { 1 } +\ExplSyntaxOff +\def\markdownRendererSuperscript{% + \markdownRendererSuperscriptPrototype}% +\ExplSyntaxOn +\seq_put_right:Nn + \g__markdown_renderers_seq + { superscript } +\prop_put:Nnn + \g__markdown_renderer_arities_prop + { superscript } + { 1 } +\ExplSyntaxOff +\def\markdownRendererSubscript{% + \markdownRendererSubscriptPrototype}% +\ExplSyntaxOn +\seq_put_right:Nn + \g__markdown_renderers_seq + { subscript } +\prop_put:Nnn + \g__markdown_renderer_arities_prop + { subscript } + { 1 } +\ExplSyntaxOff \ExplSyntaxOn \keys_define:nn { markdown/jekyllData } @@ -1596,16 +1717,6 @@ } } } -\int_compare:nF - { \markdownMode = 3 } - { - \int_new:N - \g_luabridge_method_int - \int_gset:Nn - \g_luabridge_method_int - { \markdownMode } - } -\ExplSyntaxOff \def\markdownLuaRegisterIBCallback#1{\relax}% \def\markdownLuaUnregisterIBCallback#1{\relax}% \ifx\markdownInfo\undefined @@ -1653,11 +1764,18 @@ \def\markdownRendererUlEndTightPrototype{}% \def\markdownRendererOlBeginPrototype{}% \def\markdownRendererOlBeginTightPrototype{}% +\def\markdownRendererFancyOlBeginPrototype#1#2{\markdownRendererOlBegin}% +\def\markdownRendererFancyOlBeginTightPrototype#1#2{\markdownRendererOlBeginTight}% \def\markdownRendererOlItemPrototype{}% \def\markdownRendererOlItemWithNumberPrototype#1{}% \def\markdownRendererOlItemEndPrototype{}% +\def\markdownRendererFancyOlItemPrototype{\markdownRendererOlItem}% +\def\markdownRendererFancyOlItemWithNumberPrototype{\markdownRendererOlItemWithNumber}% +\def\markdownRendererFancyOlItemEndPrototype{}% \def\markdownRendererOlEndPrototype{}% \def\markdownRendererOlEndTightPrototype{}% +\def\markdownRendererFancyOlEndPrototype{\markdownRendererOlEnd}% +\def\markdownRendererFancyOlEndTightPrototype{\markdownRendererOlEndTight}% \def\markdownRendererDlBeginPrototype{}% \def\markdownRendererDlBeginTightPrototype{}% \def\markdownRendererDlItemPrototype#1{#1}% @@ -1687,6 +1805,9 @@ \def\markdownRendererTickedBoxPrototype{[X]}% \def\markdownRendererHalfTickedBoxPrototype{[/]}% \def\markdownRendererUntickedBoxPrototype{[ ]}% +\def\markdownRendererStrikeThroughPrototype#1{#1}% +\def\markdownRendererSuperscriptPrototype#1{#1}% +\def\markdownRendererSubscriptPrototype#1{#1}% \ExplSyntaxOn \seq_new:N \g__markdown_jekyll_data_datatypes_seq \tl_const:Nn \c__markdown_jekyll_data_sequence_tl { sequence } |