diff options
Diffstat (limited to 'tex/context/base/core-job.mkii')
-rw-r--r-- | tex/context/base/core-job.mkii | 41 |
1 files changed, 22 insertions, 19 deletions
diff --git a/tex/context/base/core-job.mkii b/tex/context/base/core-job.mkii index d33f7bfdf..869ae6a31 100644 --- a/tex/context/base/core-job.mkii +++ b/tex/context/base/core-job.mkii @@ -126,31 +126,34 @@ \ifx\preloadfonts \undefined \let\preloadfonts \relax \fi \ifx\preloadspecials\undefined \let\preloadspecials\relax \fi -\def\loadallsystemfiles#1#2% - {\ifx\@@svdirectory\empty - \readsysfile{#1}{\showmessage\m!systems2{#1}}{#2}% - \else% yet undocumented - \def\doloadsystemfile##1% - {\readsetfile{##1}{#1}{\showmessage\m!systems2{#1}}{#2}}% - \processcommacommand[\@@svdirectory]\doloadsystemfile - \fi} - \ifx\disableXML\undefined \let\disableXML\relax \fi +\def\doloadsystemfile#1% mkii with fallback to tex + {\readsysfile{#1.\mksuffix} + {\showmessage\m!systems2{#1.\mksuffix}} + {\readsysfile{#1.tex}{\showmessage\m!systems2{#1.tex}}\donothing}} + \def\loadsystemfiles {\reportprotectionstate - \readsysfile\f!newfilename{\showmessage\m!systems2\f!newfilename}\donothing - %\readsysfile\f!oldfilename{\showmessage\m!systems2\f!oldfilename}\donothing - \loadallsystemfiles\f!filfilename - \donothing - \loadallsystemfiles\f!sysfilename - {\loadallsystemfiles{\f!sysfilename.rme}\donothing % new, fall back - \doglobal\appendtoks % brrr better \setcatcodetable\ctxcatcodes % % test - \bgroup\disableXML\loadallsystemfiles\f!errfilename\donothing\egroup - \to\everygoodbye}} + \doloadsystemfile\f!newfilename + \doloadsystemfile\f!locfilename + \doloadsystemfile\f!expfilename + \readsysfile{\f!sysfilename.\mksuffix} + {\showmessage\m!systems2{\f!sysfilename.\mksuffix}} + {\readsysfile{\f!sysfilename.tex} + {\showmessage\m!systems2{\f!sysfilename.tex}} + {\readsysfile{\f!sysfilename.rme} + {\showmessage\m!systems2{\f!sysfilename.rme}% + \doglobal\appendtoks % brrr better \setcatcodetable\ctxcatcodes + \bgroup + \disableXML + \readsysfile{\f!errfilename.\mksuffix}\donothing + \egroup + \to\everygoodbye}}}} %D Loading of \type {cont-usr.tex} (edited by the user) -%D and \type {cont-fmt.tex} (generated by texexec). +%D and \type {cont-fmt.tex} (generated by texexec). This is +%S obsolete now that we have enough memory for patterns. % \def\loaduserspecifications % {% this used to be the file where users can tune their system, especially patterns |