With this extension for Visual Studio Code it's possible to create todo lists in markdown. The extension provides shortcuts and some workspace configurations to create checkboxes and mark them with a shortcut.
How to use
Information in status bar
At least one checkbox must exist in a file to see this information.
Toggle all checkboxes in the current document with the Multi-Select QuickPick:
The QuickPick can be opened either from the command palette or by clicking on the status bar item.
These are the initial keyboard shortcuts, which can be customized by the Keyboard Shortcuts settings in VS Code.
This extension can be customized with the following options.
If bullet points before the checkboxes are required, then they can be enabled with the following setting:
Type of bullet points
Select a type of bullet point:
Type of checkmark
Select a type of checkmark:
Italic font style of line of the checkbox after the checkbox has been checked:
Strikethrough the line of the checkbox after the checkbox has been checked:
Date when checked
Add date behind the checkbox item after the checkbox has been checked:
If dates are enabled, they can be formatted with the following user setting:
Specify language IDs
Besides markdown, this extension can also be used for other languages in VS Code. The language IDs can be specified in the user settings like this: