Skip to content

Phase 19: same-indent list marker/delimiter split (v0.1.16) - #17

Merged
lidonggui merged 1 commit into
mainfrom
phase-19-same-indent-list-markers
Sep 22, 2026
Merged

lidonggui merged 1 commit into
mainfrom
phase-19-same-indent-list-markers

Conversation

@lidonggui

Copy link
Copy Markdown
Contributor

Summary

  • Sibling-indent list items with a different bullet (-/+/*) or ordered delimiter (./)) open a new list span — CommonMark / micromark parity (previously one merged span).
  • Phase 16 indented mixed-marker nests unchanged (- a + + b stays one span).
  • Covers tight/loose lists and task lists; same-marker siblings still one span.
  • Docs: Phase 19 acceptance + backfill Phase 18 on roadmap/contract tables; bump v0.1.16.

Test plan

  • pnpm verify (typecheck + 113 tests + build)
  • Differential vs splitWithMicromark for dash/plus/star, ordered ./), loose, task, Phase 16 nest

Sibling-indent bullets with a different `-`/`+`/`*` marker, or ordered items
with a different `.`/`)` delimiter, open a new list span (CommonMark /
micromark parity). Phase 16 indented mixed-marker nests stay one span.
Also backfills Phase 18 on the roadmap/contract tables.
@lidonggui
lidonggui merged commit 9187fd0 into main Sep 22, 2026
1 check passed
@lidonggui
lidonggui deleted the phase-19-same-indent-list-markers branch September 22, 2026 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant