diff options
Diffstat (limited to 'tex/context/base/mkxl/luat-run.lmt')
-rw-r--r-- | tex/context/base/mkxl/luat-run.lmt | 45 |
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: |