From 79d9b4db53f4d5750aa5a887b396bc3d7f895d1d Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Sat, 3 Oct 2026 15:06:22 +0200 Subject: [PATCH] Keep the fence wrapper's code span on one line --- spec/flavour.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/spec/flavour.md b/spec/flavour.md index f0f9e57..5347a62 100644 --- a/spec/flavour.md +++ b/spec/flavour.md @@ -4,11 +4,11 @@ The grammar of the extended markdown `adfToMarkdown` emits and `markdownToAdf` p CommonMark is a subset apart from raw HTML (below), with four carve-outs: literal text that matches directive syntax below or reads as a pipe table is claimed by the flavour, a matched `~~` pair spells `strike` (escape the `!adf:`, `|` or `~` to keep it literal), and a code fence whose info -string opens `adf:` is the opaque carry (wrap it as a bare fence in `!adf:codeBlock -{language="adf:…"}` to keep it code) — and one gap: a CommonMark image fits only as its own -title-less paragraph — mid-text and titled images are named errors. The emitted form is contract -(`docs/decisions.md` §The formats are API). Per-node syntaxes build on this grammar in the sections -below. +string opens `adf:` is the opaque carry (wrap it as a bare fence in +`!adf:codeBlock {language="adf:…"}` to keep it code) — and one gap: a CommonMark image fits only as +its own title-less paragraph — mid-text and titled images are named errors. The emitted form is +contract (`docs/decisions.md` §The formats are API). Per-node syntaxes build on this grammar in the +sections below. ## Canonical form