Skip to content

Commit 4d683c6

Browse files
committed
Always use jog, except for user-filters
This reverts commit 1040555.
1 parent 846cc65 commit 4d683c6

File tree

3 files changed

+4
-15
lines changed

3 files changed

+4
-15
lines changed

src/resources/filters/main.lua

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -376,10 +376,10 @@ local quarto_post_filters = {
376376
{ name = "post-ojs", filter = ojs() },
377377

378378
{ name = "post-render-pandoc3-figure", filter = render_pandoc3_figure(),
379-
flags = { "has_pandoc3_figure" }, force_pandoc_walk = true },
379+
flags = { "has_pandoc3_figure" } },
380380

381381
-- extensible rendering
382-
{ name = "post-render_extended_nodes", filter = render_extended_nodes(), force_pandoc_walk = true },
382+
{ name = "post-render_extended_nodes", filter = render_extended_nodes() },
383383

384384
-- inject required packages post-rendering
385385
{ name = "layout-meta-inject-latex-packages", filter = layout_meta_inject_latex_packages() },
@@ -427,10 +427,6 @@ local quarto_layout_filters = {
427427
{ name = "layout-panels", filter = layout_panels() },
428428
{ name = "post-fold-code-and-lift-codeblocks-from-floats", filter = fold_code_and_lift_codeblocks() },
429429
}
430-
quarto_layout_filters = pandoc.List.map(quarto_layout_filters, function (f)
431-
f.force_pandoc_walk = true
432-
return f
433-
end)
434430

435431
local quarto_crossref_filters = {
436432

@@ -441,8 +437,7 @@ local quarto_crossref_filters = {
441437
filter = crossref_preprocess_theorems(),
442438
flags = { "has_theorem_refs" } },
443439

444-
{ name = "crossref-combineFilters", force_pandoc_walk = true,
445-
filter = combineFilters({
440+
{ name = "crossref-combineFilters", filter = combineFilters({
446441
file_metadata(),
447442
qmd(),
448443
sections(),

src/resources/filters/modules/jog.lua

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -256,10 +256,6 @@ local function jog(element, filter)
256256
end
257257
end
258258

259-
if _QUARTO_USE_WALK then
260-
return element:walk(filter)
261-
end
262-
263259
-- Create and call traversal function
264260
local jog_internal = make_jogger(filter, context)
265261
return jog_internal(element)

src/resources/filters/normalize/astpipeline.lua

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@ function quarto_ast_pipeline()
3535
code_filename(),
3636
normalize_fixup_data_uri_image_extension(),
3737
warn_on_stray_triple_colons(),
38-
}),
39-
force_pandoc_walk = true,
38+
})
4039
},
4140
{
4241
name = "normalize-combine-2",
@@ -45,7 +44,6 @@ function quarto_ast_pipeline()
4544
parse_floatreftargets(),
4645
parse_blockreftargets()
4746
}),
48-
force_pandoc_walk = true,
4947
},
5048
{
5149
name = "normalize-3",

0 commit comments

Comments
 (0)