From 67aa110b94dcc5221f2ee87c0836ebf8f7c97484 Mon Sep 17 00:00:00 2001 From: Manuel Pégourié-Gonnard Date: Fri, 4 Sep 2009 17:11:45 +0000 Subject: New policy for LuaTeX primitives in our formats (not active yet). git-svn-id: svn://tug.org/texlive/trunk@15086 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf/tex/generic/config/luatexprimitives.tex | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Master/texmf/tex/generic/config/luatexprimitives.tex (limited to 'Master/texmf/tex/generic') diff --git a/Master/texmf/tex/generic/config/luatexprimitives.tex b/Master/texmf/tex/generic/config/luatexprimitives.tex new file mode 100644 index 00000000000..2a16579847a --- /dev/null +++ b/Master/texmf/tex/generic/config/luatexprimitives.tex @@ -0,0 +1,19 @@ +% $Id$ +% Enable and prefix LuaTeX primitives for LaTeX-based formats +% % Maybe Plain based formats too, for the sake of generic macros? +% Manuel Pégourié-Gonnard, 2009. Public domain. +\begingroup +\catcode`\{=1 +\catcode`\}=2 +\expandafter\ifx\csname luatexversion\endcsname\relax + \let\luatexversion\undefined + \directlua{ + % etex and pdftex primitives are enabled without prefixing + tex.enableprimitives('', + tex.extraprimitives('etex', 'pdftex')) + % other primitives are prefixed with luatex + tex.enableprimitives('luatex', + tex.extraprimitives('omega', 'alpeh', 'luatex')) + } +\fi +\endgroup -- cgit v1.2.3