summaryrefslogtreecommitdiff
path: root/tex/context/base/data-pre.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/data-pre.lua')
-rw-r--r--tex/context/base/data-pre.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/tex/context/base/data-pre.lua b/tex/context/base/data-pre.lua
index edfe53dab..ae4477ac6 100644
--- a/tex/context/base/data-pre.lua
+++ b/tex/context/base/data-pre.lua
@@ -113,3 +113,14 @@ prefixes.kpse = prefixes.locate
prefixes.full = prefixes.locate
prefixes.file = prefixes.filename
prefixes.path = prefixes.pathname
+
+prefixes.jobfile = function(str)
+ local path = resolvers.stackpath() or "."
+ if str and str ~= "" then
+ return cleanpath(joinpath(path,str))
+ else
+ return cleanpath(path)
+ end
+end
+
+resolvers.setdynamic("jobfile")