print to output buffer in all callbacks
This commit is contained in:
parent
940af4205a
commit
3c183da74b
|
@ -2,4 +2,5 @@ print_to_output = function(...)
|
|||
local line = table.concat(map({...}, tostring), ' ')
|
||||
table.insert(Current_pane.output_editor_state.lines,
|
||||
{data=line})
|
||||
Text.redraw_all(Current_pane.output_editor_state)
|
||||
end
|
|
@ -2,7 +2,10 @@ call_protected = function(f, ...)
|
|||
local args = {...}
|
||||
xpcall(
|
||||
function()
|
||||
local old_print = print
|
||||
print = print_to_output
|
||||
f(unpack(args))
|
||||
print = old_print
|
||||
end,
|
||||
send_errors_to_output)
|
||||
end
|
Loading…
Reference in New Issue