README file from
GithubChecklist Sort
An Obsidian plugin that sorts checklists by unchecked items first, while preserving the order of nested items.
Created by Adam Tweedie (profsr-chaos)
Features
- Sorts checklist items so unchecked items appear at the top and checked items at the bottom
- Nested items always stay attached to their parent — they are never reordered independently
- Relative order within each group is preserved
- Non-checklist content (headings, paragraphs, etc.) is never affected
Usage
Command Palette
- Open the command palette with
Ctrl+P(orCmd+Pon Mac) - Search for "Sort Checklist (unchecked first)"
- Press
Enter
Hotkey
- Go to Settings → Hotkeys
- Search for "Sort Checklist"
- Assign any keybind you like
Example
Before:
- Buy groceries
- [] Milk
- [] Walk the dog
- Do laundry
After:
- [ ]Walk the dog
- Buy groceries
- Milk
- Do laundry