diff options
Diffstat (limited to 'tex/context/base/mkxl/strc-itm.mklx')
-rw-r--r-- | tex/context/base/mkxl/strc-itm.mklx | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/tex/context/base/mkxl/strc-itm.mklx b/tex/context/base/mkxl/strc-itm.mklx index be663edc8..c6206edd5 100644 --- a/tex/context/base/mkxl/strc-itm.mklx +++ b/tex/context/base/mkxl/strc-itm.mklx @@ -199,6 +199,7 @@ \newconditional\c_strc_itemgroups_extra \newconditional\c_strc_itemgroups_repeat \newconditional\c_strc_itemgroups_inline_head +\newconditional\c_strc_itemgroups_symbol % 0 = before/after % 1 = between unless before @@ -392,6 +393,9 @@ % \protected\def\strc_itemgroups_process_options#options% % {\normalexpanded{\strc_itemgroups_process_option_list[#options]}} % expansion of options is handy for xml +\mutable\let\itemgroupfirst \empty +\mutable\let\itemgroupsecond\empty + \def\strc_itemgroups_process_option#option% {\edef\itemgroupconstantvalue{#option}% \ifempty\itemgroupconstantvalue\else @@ -1775,10 +1779,20 @@ \starthead{#head}#body\stophead \stopitemgroup} -\setuvalue{\e!start\v!item}% todo: frozen +\pushoverloadmode + +\permanent\protected\defcsname\e!start\v!item\endcsname {\startitemgroup[\v!itemize]% \startitemgroupitem - \setuvalue{\e!stop\v!item}{\stopitemgroupitem\stopitemgroup}} % todo: frozen + \enforced\letcsname\e!stop\v!item\endcsname\strc_itemgroups_stop_item} + +\aliased\letcsname\e!stop\v!item\endcsname\relax + +\permanent\protected\def\strc_itemgroups_stop_item + {\stopitemgroupitem + \stopitemgroup} + +\popoverloadmode % \def\sym#text% % {\noindent |