Continue, indent and outdent markdown lists, intelligently changing marker styles based on the rest of the document and user settings.
- Continue numbered and unnumbered markdown lists by pressing
Enter
at the end. - Pressing
Enter
on empty list item reduces list level by one (changemarkdown-clever-lists.blankListItemBehaviour
to disable this behaviour). Ctrl+]
andCtrl+[
indents and outdents.- Marker styles are kept consistent across levels.
- Marker styles are guessed from the rest of the document, with configurable defaults.
- Supported styles:
-
,*
,+
,1.
,1)
, checkboxes (e.g.- [ ]
)
This extension contributes the following settings:
markdown-clever-lists.blankListItemBehaviour
: Set the behaviour when pressingEnter
on blank list items.markdown-clever-lists.defaultMarkers
: Configure the default list marker structure.
- Assumes that the list marker structure follows the tab size. Indenting and outdenting shifts the indentation level by the tab size, and selects the most appropriate marker for that tab size.
- Indenting and outdenting is done with
Ctrl+]
andCtrl+[
(orCmd
on Mac). If you have different keybindings for indenting and outdenting you'll need to change these too. Indenting by pressingTab
on selected text is not supported.
- Markdown All in One has support for continuing lists, indenting and outdenting (and much more), but without changing marker styles automatically
- Markdown Continue
allows continuing lists by pressing
Enter
, but has not indent or outdent functionality.
MIT License.
- Fix numbered lists not continuing correctly when there is a sub-list
Initial release.