summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/luat-run.lmt
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/luat-run.lmt')
-rw-r--r--tex/context/base/mkxl/luat-run.lmt45
1 files changed, 8 insertions, 37 deletions
diff --git a/tex/context/base/mkxl/luat-run.lmt b/tex/context/base/mkxl/luat-run.lmt
index 8a9593f3f..075f5bd62 100644
--- a/tex/context/base/mkxl/luat-run.lmt
+++ b/tex/context/base/mkxl/luat-run.lmt
@@ -83,12 +83,14 @@ local function stop_run()
end
end
-local function start_shipout_page()
+-- watch out for synctex here:
+
+function callbacks.functions.start_page_number()
synctex.start()
logs.start_page_number()
end
-local function stop_shipout_page()
+function callbacks.functions.stop_page_number()
logs.stop_page_number()
for i=1,#pageactions do
pageactions[i]()
@@ -96,12 +98,6 @@ local function stop_shipout_page()
synctex.stop()
end
-local function report_output_pages()
-end
-
-local function report_output_log()
-end
-
local function pre_dump_actions()
for i=1,#dumpactions do
dumpactions[i]()
@@ -158,35 +154,10 @@ appendaction(wrapupactions,"system",synctex.wrapup)
-- this can be done later
-callbacks.register('start_run', start_run, "actions performed at the beginning of a run")
-callbacks.register('stop_run', stop_run, "actions performed at the end of a run")
-
----------.register('show_open', show_open, "actions performed when opening a file")
----------.register('show_close', show_close, "actions performed when closing a file")
-
-callbacks.register('report_output_pages', report_output_pages, "actions performed when reporting pages")
-callbacks.register('report_output_log', report_output_log, "actions performed when reporting log file")
-
----------.register('start_page_number', start_shipout_page, "actions performed at the beginning of a shipout")
----------.register('stop_page_number', stop_shipout_page, "actions performed at the end of a shipout")
-
-callbacks.register('start_page_number', function() end, "actions performed at the beginning of a shipout")
-callbacks.register('stop_page_number', function() end, "actions performed at the end of a shipout")
-
-callbacks.register('process_input_buffer', false, "actions performed when reading data")
-callbacks.register('process_output_buffer', false, "actions performed when writing data")
-
-callbacks.register("pre_dump", pre_dump_actions, "lua related finalizers called before we dump the format") -- comes after \everydump
-
--- finish_synctex might go away (move to wrapup_run)
-
-callbacks.register("finish_synctex", wrapup_synctex, "rename temporary synctex file")
-callbacks.register('wrapup_run', wrapup_run, "actions performed after closing files")
-
--- temp hack for testing:
-
-callbacks.functions.start_page_number = start_shipout_page
-callbacks.functions.stop_page_number = stop_shipout_page
+callbacks.register('start_run', start_run, "actions performed at the beginning of a run")
+callbacks.register('stop_run', stop_run, "actions performed at the end of a run")
+callbacks.register("pre_dump", pre_dump_actions, "lua related finalizers called before we dump the format") -- comes after \everydump
+callbacks.register('wrapup_run', wrapup_run, "actions performed after closing files")
-- an example: