summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/node-tra.lmt
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/node-tra.lmt')
-rw-r--r--tex/context/base/mkxl/node-tra.lmt15
1 files changed, 15 insertions, 0 deletions
diff --git a/tex/context/base/mkxl/node-tra.lmt b/tex/context/base/mkxl/node-tra.lmt
index f985652c5..da3cb1d33 100644
--- a/tex/context/base/mkxl/node-tra.lmt
+++ b/tex/context/base/mkxl/node-tra.lmt
@@ -59,6 +59,8 @@ local used_nodes = nuts.usedlist
local nextnode = nuts.traversers.node
local nextglyph = nuts.traversers.glyph
+local shownodes = nuts.show
+
local d_tostring = nuts.tostring
local nutpool = nuts.pool
@@ -722,3 +724,16 @@ tracers.rule = nodestracerpool.rule -- for a while
-- end
-- print("STOP", message or "")
-- end
+
+function nodes.handlers.show(n)
+ if n then
+ shownodes(tonut(n))
+ else
+ -- maybe a message
+ end
+ return n
+end
+
+trackers.register("fonts.result.show", function(v)
+ nodes.tasks.setaction("processors","nodes.handlers.show",v)
+end)