@@ -92,8 +92,9 @@ import("./quarto-finalize/dependencies.lua")
9292import (" ./quarto-finalize/book-cleanup.lua" )
9393import (" ./quarto-finalize/mediabag.lua" )
9494import (" ./quarto-finalize/meta-cleanup.lua" )
95- import (" ./quarto-finalize/coalesceraw.lua" )
96- import (" ./quarto-finalize/descaffold.lua" )
95+ -- import("./quarto-finalize/coalesceraw.lua")
96+ -- import("./quarto-finalize/descaffold.lua")
97+ import (" ./quarto-finalize/finalize-combined-1.lua" )
9798import (" ./quarto-finalize/typst.lua" )
9899
99100import (" ./normalize/flags.lua" )
@@ -550,22 +551,26 @@ local quarto_finalize_filters = {
550551 filter = dependencies (),
551552 traverser = ' jog' ,
552553 },
553- { name = " finalize-coalesce-raw" ,
554- filters = coalesce_raw (),
555- traverser = ' jog' ,
556- },
557- { name = " finalize-descaffold" ,
558- filter = descaffold (),
554+ { name = " finalize-combined-1" ,
555+ filter = finalize_combined_1 (),
559556 traverser = ' jog' ,
560557 },
558+ -- { name = "finalize-coalesce-raw",
559+ -- filters = coalesce_raw(),
560+ -- traverser = 'jog',
561+ -- },
562+ -- { name = "finalize-descaffold",
563+ -- filter = descaffold(),
564+ -- traverser = 'jog',
565+ -- },
561566 { name = " finalize-wrapped-writer" ,
562567 filter = wrapped_writer (),
563568 traverser = ' jog' ,
564569 },
565- { name = " finalize-typst-state" ,
566- filter = setup_typst_state (),
567- traverser = ' jog' ,
568- },
570+ -- { name = "finalize-typst-state",
571+ -- filter = setup_typst_state(),
572+ -- traverser = 'jog',
573+ -- },
569574}
570575
571576local quarto_layout_filters = {
@@ -665,7 +670,11 @@ tappend(quarto_filter_list, quarto_post_filters)
665670table.insert (quarto_filter_list , { name = " post-render" , filter = {} }) -- entry point for user filters
666671table.insert (quarto_filter_list , { name = " pre-finalize" , filter = {} }) -- entry point for user filters
667672tappend (quarto_filter_list , quarto_finalize_filters )
668- table.insert (quarto_filter_list , { name = " post-finalize" , filter = {} }) -- entry point for user filters
673+ table.insert (quarto_filter_list , { name = " post-finalize" , filter = {
674+ -- Pandoc = function(doc)
675+ -- quarto_prof.stop()
676+ -- end
677+ } }) -- entry point for user filters
669678
670679-- now inject user-defined filters on appropriate positions
671680inject_user_filters_at_entry_points (quarto_filter_list )
0 commit comments