Lists Plugin
The Lists plugin provides three types of list blocks: bulleted lists, numbered lists, and todo lists with checkbox support.Installation
Usage
Features
- Three list types: bulleted, numbered, and todo
- Keyboard shortcuts for quick insertion
- Nested list support via depth
- HTML, Markdown, and Email export
- Enter key handling for list continuation
- Supports all text marks
Bulleted List
Options
Element Type
Commands
HTML Output
Markdown Output
Numbered List
Options
Element Type
Commands
HTML Output
Markdown Output
Utility Hook
Todo List
Options
Element Type
Default Props
Commands
HTML Output
Markdown Output
Keyboard Behavior
All list types share common keyboard behaviors:- Enter: Creates a new list item below
- Backspace (on empty item): Removes the list item or decreases depth
- Tab: Increases list depth (nesting)
- Shift+Tab: Decreases list depth
Examples
Basic Usage
Creating a Todo List Programmatically
Nested List Structure
Using Keyboard Shortcuts
Type these shortcuts at the start of an empty paragraph:-+Space→ Converts to bulleted list1.+Space→ Converts to numbered list[]+Space→ Converts to todo list
Related
- Paragraph Plugin - Basic text content
- Blocks API - Manipulate list blocks programmatically
- Depth & Nesting - Working with nested content