diff options
Diffstat (limited to 'tex/context/base/strc-syn.mkiv')
-rw-r--r-- | tex/context/base/strc-syn.mkiv | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tex/context/base/strc-syn.mkiv b/tex/context/base/strc-syn.mkiv index 1c47dc876..28d418751 100644 --- a/tex/context/base/strc-syn.mkiv +++ b/tex/context/base/strc-syn.mkiv @@ -344,6 +344,8 @@ \let \currentsynonym\currentsimplelist % for a while \def \currentsynonymtag{#2}% \edef\currentsimplelistalternative{\simplelistparameter\c!alternative}% + \doifnotcommandhandler\??simplelistalternative\currentsimplelistalternative + {\let\currentsimplelistalternative\v!normal}% \fastsetup{\??simplelistrenderings:\v!synonym:\currentsimplelistalternative}% \normalexpanded{\endgroup\simplelistparameter\c!next}} @@ -550,9 +552,17 @@ \def \currentsortingtag{#2}% \let \currentsimplelist\currentsorting \edef\currentsimplelistalternative{\simplelistparameter\c!alternative}% + \doifnotcommandhandler\??simplelistalternative\currentsimplelistalternative + {\let\currentsimplelistalternative\v!normal}% \fastsetup{\??simplelistrenderings:\v!sorting:\currentsimplelistalternative}% \normalexpanded{\endgroup\simplelistparameter\c!next}} +% or: +% +% \doifelsesetups{\??simplelistrenderings:\v!sorting:\currentsimplelistalternative} +% {\fastsetup{\??simplelistrenderings:\v!sorting:\currentsimplelistalternative}} +% {\fastsetup{\??simplelistrenderings:\v!sorting:\v!normal}} + \startsetups [\??simplelistrenderings:\v!sorting:\v!normal] \fastsetup{\??simplelistrenderings::\v!sorting}% \stopsetups |