From 684c32b10d7ba305182d2c1bc6e56b5ee175f13b Mon Sep 17 00:00:00 2001 From: Luigi Scarso Date: Thu, 18 Mar 2021 19:34:59 +0000 Subject: Updated luatex manual. git-svn-id: svn://tug.org/texlive/trunk@58499 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/luatex/base/luatex-tex.tex | 22 ++++++++++++++++++++-- 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 index 8504e3bf56d..b044846b7cf 100644 Binary files a/Master/texmf-dist/doc/luatex/base/luatex.pdf and b/Master/texmf-dist/doc/luatex/base/luatex.pdf differ -- cgit v1.2.3