docs/brainstorms/2026-04-11-markdown-editing-modes.md
Plate should not think about "markdown mode" as one thing.
Towards markdown editing, we can identify many levels: from source-first to rich-first. The important distinction is not just how much markdown is visible, but whether markdown is still the source of truth or only an input shortcut.
Mode Taxonomy
Modes
R4. source-first
R5. source-first live preview
R6. reversible rich
$e=mc2$ -> equation node -> backspace -> text $e=mc2$.R7. rich with markdown shortcuts
R8. rich-first
$e=mc2$ come back on backspace.The main behavioral boundary is between reversible rich and rich with markdown shortcuts.
reversible rich, markdown still matters after conversion.rich with markdown shortcuts, markdown matters only at insertion time.The difference between rich with markdown shortcuts and rich-first is
mostly product posture.
rich-first hides markdown more aggressively and should prefer more
conservative triggers.There are really two families here:
source-authoritative: source-first, source-first live previewrich-authoritative: reversible rich, rich with markdown shortcuts,
rich-firstrich-first without becoming too aggressive?reversible rich, and which should stay rich once converted?-> /ce:plan for structured implementation planning if we want to turn these
into real Plate editor profiles.