Give the CommonMark blocks a directive form for what their spelling cannot hold #26
Reference in New Issue
Block a user
Delete Branch "tick-2f"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The eight block nodes CommonMark spells get directive sections in
spec/flavour.md, taken wherevertheir own spelling holds neither the attributes nor the marks the node carries —
localIdon any ofthem,
codeBlock'shideLineNumbers,uniqueIdandwrap, and the values CommonMark cannotrender: a heading level absent or outside 1-6, a language no info string holds, an order whose
markers would run past 999999999.
hardBreakgainslocalIdandtexton the inline directive italready had.
Four maintainer decisions, recorded under 2f in
todo.md: thecodeBlockdirective's body is onefenced code block so the language stays on the fence line and renderers still highlight it; a
language the info string cannot hold rides the
languageattribute instead, which retires 2d'scarry for the reserved
adf;order: 1keeps the plain1.and a list carrying noordertakesthe directive form; and the plain spelling gives way wherever it cannot render what the node
carries, not only where it has no place for it.
ambiguous-attribute-spelling,unspellable-code-block-language,unspellable-list-marker,unspelled-block-marksandunsupported-heading-levelleaveConvertErrorCode— every cause thedirective form now answers. Content and placement refusals stay, so
corpus/unspellable/keeps thefour documents that are deferred maintainer decisions.
Branch floor 95 → 96.