summaryrefslogtreecommitdiff
path: root/tex/context/base/sort-ini.mkii
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/sort-ini.mkii')
-rw-r--r--tex/context/base/sort-ini.mkii12
1 files changed, 10 insertions, 2 deletions
diff --git a/tex/context/base/sort-ini.mkii b/tex/context/base/sort-ini.mkii
index 6c904e8cc..3c79ef5f9 100644
--- a/tex/context/base/sort-ini.mkii
+++ b/tex/context/base/sort-ini.mkii
@@ -111,18 +111,26 @@
{\dowalkregime\characterencoding}}%
{\dowalkregime\characterencoding}}%
\egroup
+ \startnointerference
+% \startreadingfile
+\setcatcodetable\ctxcatcodes
\readsysfile{\f!sortprefix def}\donothing\donothing % default
+% \stopreadingfile
+ \stopnointerference
\global\let\savesortdefinitions\relax}
\def\savesortlanguage#1% language specifics
{\doifsomething{#1}
{\doifundefined{\f!sortprefix::#1}%
- {\bgroup
+ {\startnointerference
\global\letvalue{\f!sortprefix::#1}\empty
\def\currentexportclass{#1}%
\enablemode[sortorder-#1]%
+% \startreadingfile
+\setcatcodetable\ctxcatcodes
\readsysfile{\f!sortprefix lan}\donothing\donothing
- \egroup}}}
+% \stopreadingfile
+ \stopnointerference}}}
\prependtoks
\savesortdefinitions