# task_lists

URL: /patitas/api/plugins/task_lists/
Section: plugins
Description: Task list plugin for Patitas.

Adds support for checkbox task lists.

Usage:
    >>> md = create_markdown(plugins=["task_lists"])
    >>> md("- [ ] Unchecked
- [x] Checked")
    '<ul><li class="task-list-item"><input type="checkbox" disabled> Unchecked</li>...'

Syntax:
- [ ] Unchecked task
- [x] Checked task
- [X] Also checked (uppercase)

Works with ordered lists too:
1. [ ] First task
2. [x] Second task

Notes:
- Checkboxes are rendered disabled by default
- The ListItem node has a `checked` field (True/False/None)
- Task list support is enabled by default in core parser

Thread Safety:
This plugin is stateless and thread-safe.

---

> For a complete page index, fetch /patitas/llms.txt.

Open LLM text
(/patitas/api/plugins/task_lists/index.txt)

Share with AI

Ask Claude
(https://claude.ai/new?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fpatitas%2Fapi%2Fplugins%2Ftask_lists%2Findex.txt)

Ask ChatGPT
(https://chatgpt.com/?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fpatitas%2Fapi%2Fplugins%2Ftask_lists%2Findex.txt)

Ask Gemini
(https://gemini.google.com/app?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fpatitas%2Fapi%2Fplugins%2Ftask_lists%2Findex.txt)

Ask Copilot
(https://copilot.microsoft.com/?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fpatitas%2Fapi%2Fplugins%2Ftask_lists%2Findex.txt)

Module

#
`plugins.task_lists`

Task list plugin for Patitas.

Adds support for checkbox task lists.

Usage:

```
>>> md = create_markdown(plugins=["task_lists"])
>>> md("- [ ] Unchecked
```

- Checked")

```
'<ul><li class="task-list-item"><input type="checkbox" disabled> Unchecked</li>...'
```

Syntax:

- Unchecked task

- Checked task

- Also checked (uppercase)

Works with ordered lists too:

- First task

- Second task

Notes:

- Checkboxes are rendered disabled by default

- The ListItem node has a`checked`field (True/False/None)

- Task list support is enabled by default in core parser

Thread Safety:

This plugin is stateless and thread-safe.

1Class

## Classes

`TaskListPlugin`

1

▼

Plugin for task list checkbox support.

Task lists are built into the core parser via the ListItem.…

Plugin for task list checkbox support.

Task lists are built into the core parser via the ListItem.checked field.
Enable via Markdown(plugins=["task_lists"]).

Note: The actual parsing is controlled by ParseConfig.task_lists_enabled,
which is set by the Markdown class based on the plugins list.

#### Methods

`name`

0

`str`

▼

property

`def name(self) -> str`

##### Returns

`str`
