Key features
Custom node view
The list item uses a custom node view that provides:- Visual numbering/bullets - Rendered separately from content
- Smart indentation - Calculates proper spacing based on Word styles
- Font inheritance - Respects document and paragraph styles
- Marker alignment - Handles left, right, and centered numbering
Word compatibility attributes
The list item maintains numerous Word-specific attributes:numId- Links to Word numbering definitionlevel- Tracks nesting depth (0-8)lvlText- Format string for numberinglistNumberingType- decimal, upperRoman, lowerAlpha, etc.indent- Precise indentation valuesspacing- Line and paragraph spacing
OOXML Structure
Keyboard shortcuts
| Action | Shortcut | Description |
|---|---|---|
| New Item | Enter | Creates a new list item at the same level |
| Line Break | Shift+Enter | Adds a line break within the current item |
| Indent | Tab | Increases nesting level |
| Outdent | Shift+Tab | Decreases nesting level |
| Exit List | Enter twice | Creates a paragraph after the list |
Numbering formats
Standard formats
- Decimal - 1, 2, 3, 4…
- Lower Alpha - a, b, c, d…
- Upper Alpha - A, B, C, D…
- Lower Roman - i, ii, iii, iv…
- Upper Roman - I, II, III, IV…
Custom formats
Word supports complex numbering like:- Legal - 1.1, 1.2, 1.2.1, 1.2.2…
- Outline - I.A.1.a.i…
- Custom - Chapter 1, Section A, Article i…
Use case
- Document Structure - Organize content hierarchically
- Instructions - Step-by-step procedures
- Outlines - Multi-level document planning
- Legal Documents - Complex numbered sections
- Word Import/Export - Perfect numbering preservation
List item behavior is handled by the Paragraph extension. Lists in SuperDoc are paragraphs with numbering properties, matching how Word stores lists internally.
Keyboard shortcuts
| Command | Shortcut | Description |
|---|---|---|
| (split item) | Enter | Split list item at cursor |
| (line break) | Shift-Enter | Add a line break within the current item |
| (indent) | Tab | Increase nesting level |
| (outdent) | Shift-Tab | Decrease nesting level |
Numbering formats
Supported numbering formats from Word:- Decimal — 1, 2, 3, 4…
- Lower alpha — a, b, c, d…
- Upper alpha — A, B, C, D…
- Lower roman — i, ii, iii, iv…
- Upper roman — I, II, III, IV…

