diff options
Diffstat (limited to 'tests/typ/compiler/show-set-func.typ')
| -rw-r--r-- | tests/typ/compiler/show-set-func.typ | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/typ/compiler/show-set-func.typ b/tests/typ/compiler/show-set-func.typ new file mode 100644 index 00000000..0447d946 --- /dev/null +++ b/tests/typ/compiler/show-set-func.typ @@ -0,0 +1,16 @@ +// Test set rules on an element in show rules for said element. + +--- +// These are both red because in the expanded form, `set text(red)` ends up +// closer to the content than `set text(blue)`. +#show strong: it => { set text(red); it } +Hello *World* + +#show strong: it => { set text(blue); it } +Hello *World* + +--- +// This doesn't have an effect. An element is materialized before any show +// rules run. +#show heading: it => { set heading(numbering: "(I)"); it } += Heading |
