Skip to content

Commit 3da7d36

Browse files
has_renderings flag
to skip choose_cell_renderings filter if unused
1 parent 817ac3c commit 3da7d36

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/resources/filters/main.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,8 @@ local quarto_post_filters = {
395395
traverser = 'jog',
396396
},
397397
{ name = "post-choose-cell_renderings",
398-
filter = choose_cell_renderings()
398+
filter = choose_cell_renderings(),
399+
flags = { "has_renderings" },
399400
},
400401
{ name = "post-landscape-div",
401402
filter = landscape_div(),

src/resources/filters/normalize/flags.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,11 @@ function compute_flags()
109109
flags.needs_output_unrolling = true
110110
end
111111
end
112+
113+
-- cell-renderings.lua
114+
if node.attributes["renderings"] then
115+
flags.has_renderings = true
116+
end
112117
end
113118
end,
114119
CodeBlock = function(node)

0 commit comments

Comments
 (0)