summaryrefslogtreecommitdiff
path: root/tex/context/base/file-job.mkvi
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2011-10-12 11:40:13 +0300
committerMarius <mariausol@gmail.com>2011-10-12 11:40:13 +0300
commitc766ac76f88d4542235043790e8048c12b37d4ff (patch)
tree61e4e4fe4150eeb24e7bdb2fa5a95df1dd4d138f /tex/context/base/file-job.mkvi
parentd67c88b277ff5d781397fb99ef9470f51b8eeced (diff)
downloadcontext-c766ac76f88d4542235043790e8048c12b37d4ff.tar.gz
beta 2011.10.12 10:14
Diffstat (limited to 'tex/context/base/file-job.mkvi')
-rw-r--r--tex/context/base/file-job.mkvi22
1 files changed, 22 insertions, 0 deletions
diff --git a/tex/context/base/file-job.mkvi b/tex/context/base/file-job.mkvi
index 3270d9511..6f26d26d7 100644
--- a/tex/context/base/file-job.mkvi
+++ b/tex/context/base/file-job.mkvi
@@ -235,4 +235,26 @@
\def\stopenvironmentindeed
{\signalendofinput\v!project}
+%D Relatively new (might move as it depends on setups):
+
+\unexpanded\def\startdocument % todo: dostarttagged\t!document
+ {\dosingleargument\start_document}
+
+\unexpanded\def\start_document[#settings]%
+ {\setvariables[document][#settings]%
+ \starttext
+ \documentvariable\c!before}
+
+\unexpanded\def\stopdocument % todo: dostoptagged\t!document
+ {\documentvariable\c!after
+ \stoptext}
+
+\def\documentvariable#1%
+ {\getvariable{document}{#1}}
+
+\setvariables
+ [document]
+ [\c!before=\directsetup{document:start},
+ \c!after=\directsetup{document:stop}]
+
\protect \endinput