Organize content with clean, structured bullet points. Type - , * , or + to start a list automatically. Create nested lists with Tab/Shift+Tab. Lists preserve perfectly through Word import/export.

OOXML Structure

<w:p>
  <w:pPr>
    <w:pStyle w:val="ListParagraph"/>
    <w:numPr>
      <w:ilvl w:val="0"/>
      <w:numId w:val="1"/>
    </w:numPr>
  </w:pPr>
  <w:r>
    <w:t>List item text</w:t>
  </w:r>
</w:p>

Why you’d use this

  • Action items - Track tasks and responsibilities
  • Feature lists - Showcase product capabilities
  • Key points - Summarize important information
  • Requirements - Document specifications clearly

Options

Configure the extension behavior:
itemTypeName
string
default:"'listItem'"
Name of the list item node type
htmlAttributes
Object
HTML attributes for the ul element
keepMarks
boolean
default:"true"
Whether to preserve marks when splitting
keepAttributes
boolean
default:"false"
Whether to preserve attributes when splitting
Usage:
BulletList.configure({
  resizable: false,
  cellMinWidth: 50
})

Attributes

list-style-type
string
default:"'bullet'"
List style type for this list

Commands

toggleBulletList

Toggle a bullet list at the current selection
Converts selected paragraphs to list items or removes list formatting
// Toggle bullet list on selected text
toggleBulletList()

Keyboard Shortcuts

CommandShortcutDescription
toggleBulletList()⌘/Ctrl-Shift-8Toggle bullet list