# Key Features of Task Marker
![[Task-Marker-Demo.gif]]
## Mark Tasks
- Create tasks
- Mark list items with `[ ]`
- Optionally append text such as `📝 2023-01-01`
- Complete and cancel tasks
- Mark tasks with `[x]` and `[-]`
- Optionally append text such as `✅ 2023-01-01`
- Mark tasks
- Mark tasks with statuses such as `[>]` and `[/]`
- Mark individual task statuses with hotkeys
- Optionally append text such as `❎ 2023-01-01`
- Cycle tasks
- Cycle among configured statuses such as `[x]`, `[-]`, `[>]` and `[/]`
- Reversely cycle among configured statuses
- Include list item as the first cycled status 📝 2023-11-06
- A toggle is added for selecting whether to include the list item as the first cycled status or not.
- Cycle tasks among additional lists of statuses 📝 2023-11-04
- E.g., list 1 `x->/` for task execution status
- E.g., list 2 `?!biI` for task importance
- E.g., list 3 `pcud` for task pro/con/up/down
## Mark Texts
- Append text
- Command to append text such as `📝 2023-01-01` to any line
- Command to append text such as `✅ 2023-01-01` to any line
- Command to append text such as `❎ 2023-01-01` to any line
- Append text automatically 📝 2023-03-04
- Automatically append text according to task/line status
## Miscellaneous
- Support operating on items that start with `-+*` 📝 2023-07-24
- Retain cursor location when operating on tasks 📝 2023-11-07
- The cursor location is set with respect to text, excluding item/task prefix.
- The behaviour is the same as the default Obsidian command `Cycle bullet/checkbox`.
## Learn More About Task Marker
- [[Getting Started With Task Marker]]
- [[How to Use Task Maker]]
- [[How to Configure Task Marker]]
- [[Resources for Task Marker]]
- [[Acknowledgments for Task Marker]]