diff options
Diffstat (limited to 'Master/texmf-dist/tex/context/base/scrn-nav.mkiv')
-rw-r--r-- | Master/texmf-dist/tex/context/base/scrn-nav.mkiv | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/context/base/scrn-nav.mkiv b/Master/texmf-dist/tex/context/base/scrn-nav.mkiv index 6b21a9e950f..264e3ded2e9 100644 --- a/Master/texmf-dist/tex/context/base/scrn-nav.mkiv +++ b/Master/texmf-dist/tex/context/base/scrn-nav.mkiv @@ -44,7 +44,7 @@ \newtoks\everysetupinteraction -\def\setupinteraction +\unexpanded\def\setupinteraction {\dosingleargument\dodosetupinteraction} \def\dodosetupinteraction[#1]% % \dosetupinteraction == special @@ -79,7 +79,7 @@ \def\synchronizebackendidentity {\ctxlua{backends.codeinjections.setupidentity{ title = \!!bs\@@iatitle\!!es, - subtitle = \!!bs\@@iasubtitle\!!es, + subject = \!!bs\@@iasubtitle\!!es, author = \!!bs\@@iaauthor\!!es, creator = \!!bs ConTeXt - \contextversion\!!es, date = \!!bs\@@iadate\!!es, @@ -193,6 +193,18 @@ \doactivatecolor{#1\c!color}% \fi} +%D delayed ... + +\def\enableinteractivereferences + {\ifproductionrun + \ctxlua{jobreferences.enable_interaction()}% + \globallet\enableinteractivereferences\relax + \fi} + +\appendtoks + \enableinteractivereferences +\to \everysetupinteraction + %D More tokens are spend when we want both typeface and color %D highlighting. @@ -229,4 +241,16 @@ \c!keyword=, \c!date=\@@iatimestamp] +%D XMP support: + +\setupinteraction + [xmpfile=] + +\appendtoks + % this will move as it is a backend issue + \doifsomething\@@iaxmpfile + {\ctxlua{if lpdf then lpdf.setxmpfile("\@@iaxmpfile") end}% + \globallet\@@iaxmpfile\empty}% +\to \everysetupinteraction + \protect \endinput |