12b - The inline directive forms read and spell the !adf: prefix #84

Merged
lilleman merged 3 commits from inline-prefix-12b into main 2026-09-16 10:27:44 +02:00
Owner

Inline nodes, directive marks, the reserved text directive and the inline carry are spelled and read as !adf:name[content]{attrs}. The prefix claims on its own: an unescaped !adf: completing no directive is malformed-directive, and \!adf: is the literal.

The carry's directive name becomes carry; its fence info string stays adf until 12c moves the block form.

The content slot of emoji, mention and status now refuses a text node carrying attributes as unsupported-node-shape instead of dropping them.

Block directives keep their colon spelling — 12c.

Inline nodes, directive marks, the reserved text directive and the inline carry are spelled and read as `!adf:name[content]{attrs}`. The prefix claims on its own: an unescaped `!adf:` completing no directive is `malformed-directive`, and `\!adf:` is the literal. The carry's directive name becomes `carry`; its fence info string stays `adf` until 12c moves the block form. The content slot of `emoji`, `mention` and `status` now refuses a text node carrying attributes as `unsupported-node-shape` instead of dropping them. Block directives keep their colon spelling — 12c.
lilleman added 1 commit 2026-09-16 09:53:17 +02:00
12b: the inline directive forms read and spell the !adf: prefix
CI / gate (push) Successful in 26s
CI / publish (push) Has been skipped
302804cc4e
lilleman added 1 commit 2026-09-16 10:03:51 +02:00
12b: the inline opener speller takes its reader's name, and todo.md records 12c's collapses
CI / gate (push) Successful in 25s
CI / publish (push) Has been skipped
65c09bdbae
lilleman added 1 commit 2026-09-16 10:26:14 +02:00
lilleman marked the pull request as ready for review 2026-09-16 10:27:16 +02:00
lilleman merged commit 9ba2d09ee3 into main 2026-09-16 10:27:44 +02:00
lilleman deleted branch inline-prefix-12b 2026-09-16 10:27:44 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: larvit/adf-codec#84