summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/markdown/markdown.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/markdown/markdown.tex')
-rw-r--r--Master/texmf-dist/tex/generic/markdown/markdown.tex155
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 }