diff options
author | Hans Hagen <pragma@wxs.nl> | 2020-11-08 13:13:43 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2020-11-08 13:13:43 +0100 |
commit | 2f803b924ffdfc6ecedd2cce775c05d7d0d3acfd (patch) | |
tree | 977f78dbf0e8217bd9a88bced05d4f6927e3064a /tex/context/base/mkiv/trac-set.lua | |
parent | 52b5a886e13712946a039ffcd059190f49193539 (diff) | |
download | context-2f803b924ffdfc6ecedd2cce775c05d7d0d3acfd.tar.gz |
2020-11-08 12:34:00
Diffstat (limited to 'tex/context/base/mkiv/trac-set.lua')
-rw-r--r-- | tex/context/base/mkiv/trac-set.lua | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tex/context/base/mkiv/trac-set.lua b/tex/context/base/mkiv/trac-set.lua index 85a1155f1..3974830fa 100644 --- a/tex/context/base/mkiv/trac-set.lua +++ b/tex/context/base/mkiv/trac-set.lua @@ -254,8 +254,12 @@ end -- we could make this into a module but we also want the rest avaliable -local function report_setter(setter,fmt,...) - print(formatters["%-15s : %s\n"](setter.name,formatters[fmt](...))) +function setters.report(setter,fmt,...) + if fmt then + print(formatters["%-15s : %s"](setter.name,formatters[fmt](...))) + else + print("") + end end local function setter_default(setter,name) @@ -273,7 +277,7 @@ local function new_setter(name) -- we could use foo:bar syntax (but not used tha setter = { data = allocate(), -- indexed, but also default and value fields name = name, - report = function(...) report_setter (setter,...) end, + report = function(...) setters.report (setter,...) end, -- setters.report gets implemented later enable = function(...) enable_setter (setter,...) end, disable = function(...) disable_setter (setter,...) end, reset = function(...) reset_setter (setter,...) end, -- can be dangerous @@ -289,7 +293,7 @@ end setters.enable = enable_setter setters.disable = disable_setter -setters.report = report_setter +-------.report = report_setter -- todo: adapt after call (defaults to print) setters.register = register_setter setters.list = list_setter setters.show = show_setter |