cryptic001124 downloadsDeletes task lines shortly after their checkbox is marked done so your notes only keep real, open work. Includes a ribbon button for quickly inserting a new task.
An Obsidian plugin that deletes task lines shortly after their checkbox is ticked. Your notes keep only the tasks that still need doing — no graveyard of strikethroughs, no manual cleanup.
Most task workflows leave completed tasks in the file as - [x] lines. That's great if you want a historical log; it's noise if you want your notes to function like a todo app. Real Tasks removes that noise automatically while preserving undo.
Cmd/Ctrl-Z) restores it.vault.modify event, waits 400 ms, and rewrites the file with the completed lines stripped out.- [ ] task line at the cursor, ready to type.- [x], - [X], * [x], + [x]).Cmd/Ctrl-Z to recover).- [ ] something to do.Cmd/Ctrl-Z within the delay window, or immediately after, to restore the line.Insert new task to a hotkey in Settings → Hotkeys.| Command | Description |
|---|---|
Real Tasks: Insert new task |
Insert a - [ ] line at the cursor. |
Real Tasks: Sweep completed tasks in this note now |
Immediately remove all completed tasks from the active note. |
1.4.0 and above.TASK queries — checking a task in an embedded Dataview result triggers the auto-delete.main.js and manifest.json from the latest release.<VAULT>/.obsidian/plugins/real-tasks/.No settings page in this release. Everything runs on sensible defaults. Future versions may expose the delete delay and checkbox filters.
main.js is hand-written plain JavaScript — no build step, no bundler, no TypeScript.main.js then reload the plugin via Settings → Community plugins toggle, or restart Obsidian.