summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/markdown/markdown.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-04-30 20:02:14 +0000
committerKarl Berry <karl@freefriends.org>2024-04-30 20:02:14 +0000
commitca30fcf4913c32febbfb97abd72219b3e69501e4 (patch)
tree9ddee84f9374f5462ee9b54a3713d062db6885e8 /Master/texmf-dist/tex/latex/markdown/markdown.sty
parentb3669c79c87b055df515bf320be2a78fb0baf956 (diff)
markdown (30apr24)
git-svn-id: svn://tug.org/texlive/trunk@71137 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/markdown/markdown.sty')
-rw-r--r--Master/texmf-dist/tex/latex/markdown/markdown.sty20
1 files changed, 20 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/markdown/markdown.sty b/Master/texmf-dist/tex/latex/markdown/markdown.sty
index 5bafe4bfb11..e0e1f2f3748 100644
--- a/Master/texmf-dist/tex/latex/markdown/markdown.sty
+++ b/Master/texmf-dist/tex/latex/markdown/markdown.sty
@@ -82,6 +82,26 @@
\def\markdownVersionSpace{ }%
\ProvidesPackage{markdown}[\markdownLastModified\markdownVersionSpace v%
\markdownVersion\markdownVersionSpace markdown renderer]%
+\ExplSyntaxOn
+\cs_gset_eq:NN
+ \markinlinePlainTeX
+ \markinline
+\cs_gset:Npn
+ \markinline
+ {
+ \peek_regex_replace_once:nn
+ { ( \[ (.*?) \] ) ? }
+ {
+ \c { group_begin: }
+ \c { __markdown_setup:n }
+ \cB { \2 \cE }
+ \c { tl_put_right:Nn }
+ \c { g__markdown_after_markinline_tl }
+ \cB { \c { group_end: } \cE }
+ \c { markinlinePlainTeX }
+ }
+ }
+\ExplSyntaxOff
\let\markdownInputPlainTeX\markdownInput
\renewcommand\markdownInput[2][]{%
\begingroup