diff options
-rw-r--r-- | Master/texmf-dist/doc/luatex/base/luatex-tex.tex | 22 | ||||
-rw-r--r-- | Master/texmf-dist/doc/luatex/base/luatex.pdf | bin | 1609366 -> 1763334 bytes |
2 files changed, 20 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/luatex/base/luatex-tex.tex b/Master/texmf-dist/doc/luatex/base/luatex-tex.tex index c9ca45158c3..67e22d73555 100644 --- a/Master/texmf-dist/doc/luatex/base/luatex-tex.tex +++ b/Master/texmf-dist/doc/luatex/base/luatex-tex.tex @@ -1,4 +1,4 @@ -% language=uk +% engine=luatex language=uk % lua.newtable @@ -1971,14 +1971,32 @@ values from \type {texmf.cnf} are used. You can kick in your own nesting level visualizer, for instance: -\stoptyping +\starttyping callback.register("input_level_string",function(n) + if tex.tracingmacros > 0 and tex.count.tracingstacklevels > 0 then if tex.tracingmacros > 1 then return "! " .. string.rep(">",n) .. " " end end) \stoptyping +Or, in sync with other engines (not checked): + +\newcount\tracingstacklevels + +\starttyping +\directlua { + callback.register("input_level_string", function(n) + if tex.tracingmacros > 0 then + local l = tex.count.tracingstacklevels + if l > 0 then + return string.rep("~",l) .. string.rep(".",n-l) + end + end + end) +} +\stoptyping + \stopsection \startsection[title={The \type {texio} library}][library=texio] diff --git a/Master/texmf-dist/doc/luatex/base/luatex.pdf b/Master/texmf-dist/doc/luatex/base/luatex.pdf Binary files differindex 8504e3bf56d..b044846b7cf 100644 --- a/Master/texmf-dist/doc/luatex/base/luatex.pdf +++ b/Master/texmf-dist/doc/luatex/base/luatex.pdf |