diff options
author | Context Git Mirror Bot <phg42.2a@gmail.com> | 2016-01-12 17:15:07 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg42.2a@gmail.com> | 2016-01-12 17:15:07 +0100 |
commit | 8d8d528d2ad52599f11250cfc567fea4f37f2a8b (patch) | |
tree | 94286bc131ef7d994f9432febaf03fe23d10eef8 /tex/context/base/mkiv/core-def.mkiv | |
parent | f5aed2e51223c36c84c5f25a6cad238b2af59087 (diff) | |
download | context-8d8d528d2ad52599f11250cfc567fea4f37f2a8b.tar.gz |
2016-01-12 16:26:00
Diffstat (limited to 'tex/context/base/mkiv/core-def.mkiv')
-rw-r--r-- | tex/context/base/mkiv/core-def.mkiv | 170 |
1 files changed, 170 insertions, 0 deletions
diff --git a/tex/context/base/mkiv/core-def.mkiv b/tex/context/base/mkiv/core-def.mkiv new file mode 100644 index 000000000..acd411fac --- /dev/null +++ b/tex/context/base/mkiv/core-def.mkiv @@ -0,0 +1,170 @@ +%D \module +%D [ file=core-def, +%D version=2002.05.07, +%D title=\CONTEXT\ Core Macros, +%D subtitle=Defaults, +%D author=Hans Hagen, +%D date=\currentdate, +%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}] +%C +%C This module is part of the \CONTEXT\ macro||package and is +%C therefore copyrighted by \PRAGMA. See mreadme.pdf for +%C details. + +\writestatus{loading}{ConTeXt Core Macros / Defaults} + +%D Here we collect settings that cannot be done earlier due to +%D depedencies. More code will moved to this module later. + +\unprotect + +\usesymbols[mis,nav] % no longer mvs preloaded + +\setupsymbolset[navigation 1] + +\setupinteraction[\c!symbolset=navigation 1] + +% what a mess + +\everypar \emptytoks +\neverypar \emptytoks + +\appendtoks + % \flushnotes + \page_otr_command_synchronize_side_floats % an otr specific command + \checkindentation + \showparagraphnumber + \restoreinterlinepenalty + % \flushmargincontents + % \flushcommentanchors + \flushnotes + \synchronizenotes + \OTRSETshowstatus + \registerparoptions + % \flushsyncpositions + \flushpostponednodedata + \typo_delimited_repeat + \insertparagraphintro + \typo_initial_handle + \typo_firstline_handle +\to \everypar + +\appendtoks + \flushnotes +\to \everydisplay + +\appendtoks + \adjustsidefloatdisplaylines +\to \everydisplay + +% \appendtoks +% \flushpostponednodedata +% \to \neverypar + +% \appendtoks +% \flushsyncpositions +% \to \everyheadstart + +% \appendtoks +% \flushsyncresets +% \to \everyendoftextbody + +\appendtoks + \ignorespaces +\to \everybeginofpar + +\appendtoks + \removeunwantedspaces + % \strut % option ? + % \flushsyncresets + % \setlastlinewidth % gone, will be done in lua + \endgraf +\to \everyendofpar + +% initialization order: + +\ifdefined\font_preloads_at_every_job \else \let\font_preloads_at_every_job \relax \fi +\ifdefined\font_preloads_at_start_text \else \let\font_preloads_at_start_text\relax \fi +\ifdefined\font_preloads_at_stop_text \else \let\font_preloads_at_stop_text \relax \fi + +\appendtoks + \font_preloads_at_start_text +\to \everystarttext + +\appendtoks + \font_preloads_at_stop_text +\to \everystoptext + +% We made \loadoptionfile obsolete: we pass options via the command line to +% luatex now and handle them directly instead of via a file. This also makes +% the next obsolete: +% +% \directsetup{*runtime:options} +% \directsetup{*runtime:modules} + +\appendtoks + \showcontextbanner + \initializenewlinechar + \calculatecurrenttime + \syst_files_load + \clf_setdocumentcommandline + \clf_setdocumentctxfile + \clf_setdocumentfilenames + \font_preloads_at_every_job + \settopskip % brrr + \initializemainlanguage + \initializepagebackgrounds + \initializepagecounters + \clf_setdocumentmodes + \clf_setdocumentmodules + \clf_setdocumentenvironments +\to \everyjob + +\appendtoks + \ifarrangingpages\poparrangedpages\fi +\to \everybye + +\prependtoks + \resetallattributes +\to \everybeforeoutput + +\appendtoks + \the\everybackendshipout +\to \everyshipout + +\prependtoks + \the\everylastbackendshipout +\to \everylastshipout + +\prependtoks + \lefttoright +\to \everybeforeoutput + +% temporary here: + +\unexpanded\def\arg{\mathortext\normalmatharg\normaltextarg} + +% might move to \everydump or even disappear: + +\nonknuthmode + +% brrr + +\appendtoks + \synchronizegloballinespecs + \synchronizelocallinespecs +\to \everysetupbodyfont + +\appendtoks + \synchronizelocallinespecs +\to \everyswitchtobodyfont + +% who knows + +% \appendtoks +% \resetcharacterspacing +% \to \everyhyphenatedurl + +% \setbreakpoints[compound] + +\protect \endinput |