summaryrefslogtreecommitdiff
path: root/tests/typ/markup/heading.typ
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-03-21 17:46:09 +0100
committerLaurenz <laurmaedje@gmail.com>2021-03-21 17:50:56 +0100
commit5e08028fb36aa766957cba64c5c665edf9b96fb7 (patch)
tree912799dad3c1e25b7032f3e3bee009537c6f555b /tests/typ/markup/heading.typ
parent898728f260923a91444eb23b522d0abf01a4299b (diff)
Syntax functions 🚀
This adds overridable functions that markup desugars into. Specifically: - \ desugars into linebreak - Two newlines desugar into parbreak - * desugars into strong - _ desugars into emph - = .. desugars into heading - `..` desugars into raw
Diffstat (limited to 'tests/typ/markup/heading.typ')
-rw-r--r--tests/typ/markup/heading.typ8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/typ/markup/heading.typ b/tests/typ/markup/heading.typ
index 15c391d1..9bbe3415 100644
--- a/tests/typ/markup/heading.typ
+++ b/tests/typ/markup/heading.typ
@@ -42,3 +42,11 @@ No = heading
// Escaped.
\= No heading
+
+---
+// Make small, but double heading.
+#let heading(contents) = heading(contents + contents, level: 6)
+
+// The new heading's argument list doesn't contain `level`.
+// Error: 1-11 unexpected argument
+=== Twice.