No description
Find a file
2026-05-29 17:49:24 +03:00
.beads chore: add Beads issue ctd-8or for release 1.0.11 2025-12-16 13:32:23 -05:00
.github/workflows Rename plugin id for directory submission 2026-05-29 17:42:43 +03:00
demo-assets Adding a demo gif 2021-01-04 11:10:53 -05:00
tests Polish task marker settings 2026-05-29 15:46:54 +03:00
.gitattributes chore: updating beads 2025-11-13 12:02:52 -05:00
.gitignore Adjusting .gitignore 2021-01-04 10:55:20 -05:00
CLAUDE.md Adding CLAUDE and release management script 2025-10-29 12:45:03 -04:00
CONTRIBUTING.md docs: comprehensive documentation improvements 2025-10-21 22:09:20 -04:00
LICENSE chore: modernize dependencies and tooling 2025-10-21 11:05:53 -04:00
main.ts Polish task marker settings 2026-05-29 15:46:54 +03:00
manifest.json Address directory review feedback 2026-05-29 17:49:24 +03:00
package.json Address directory review feedback 2026-05-29 17:49:24 +03:00
README.md Rename plugin id for directory submission 2026-05-29 17:42:43 +03:00
release.sh refactor: use bare version numbers instead of v-prefixed 2025-11-06 15:07:52 -05:00
rollup.config.js build: emit into dist/ and update release workflow to match 2025-10-29 15:28:49 -04:00
styles.css Address directory review feedback 2026-05-29 17:49:24 +03:00
tsconfig.json fix: simplify TypeScript config to fix CI build 2025-10-29 14:33:11 -04:00
utils.ts Polish task marker settings 2026-05-29 15:46:54 +03:00
versions.json Address directory review feedback 2026-05-29 17:49:24 +03:00
vitest.config.ts fix: resolve toggle and sub-bullet hiding bugs (#33, #34, #35) 2025-12-16 13:29:36 -05:00

Checkers Hider

Hide completed and custom-status checklist items in Obsidian without changing your notes.

Checkers Hider can hide regular completed tasks like [x] and custom checkbox markers like [-] or [/].

Features

  • Hide or show matching checklist items with a command, status bar icon, or optional ribbon button.
  • Hide completed tasks by default: [x] and [X].
  • Configure custom task markers such as -, /, ?, !, or any other single character.
  • Choose whether the marker list means "hide these markers" or "keep these markers visible".
  • Optionally hide nested bullets under a hidden task.
  • Optionally show all checkboxes while editing, while still hiding them in preview.
  • Disable hiding on specific pages with an inline or frontmatter tag.

Tested Views

  • Reading view.
  • Source mode and Live Preview.
  • Hover preview popovers.
  • Kanban boards.
  • Canvas cards.
  • Dataview task lists, including DataviewJS task lists in Canvas.

Install

  1. Download main.js, manifest.json, and styles.css from a release.
  2. Create this folder in your vault:
<vault>/.obsidian/plugins/checkers-hider/
  1. Put the three files into that folder.
  2. Reload Obsidian.
  3. Enable Checkers Hider in Settings -> Community plugins.

Usage

Use Toggle Checkers Hider from the command palette, the status bar checkbox icon, or the optional ribbon button.

The status bar icon is dark green when hiding is enabled and gray when it is disabled.

Settings

Task marker mode

  • Hide listed markers: hides only markers listed in Task markers.
  • Keep listed markers: keeps [ ] and listed markers visible, then hides other non-empty task statuses.

Task markers

Every character in this field is treated as a marker. Do not add separators unless you also want them to match.

xX-/

Hide sub-bullets

In Source mode and Live Preview, also hides indented bullets and nested tasks under a hidden task. In rendered views, Obsidian usually renders nested content inside the parent task item, so it is hidden with the parent.

Show all checkboxes in edit mode

Keeps Source mode, Live Preview, and popover editing fully visible while preview modes still hide matching tasks.

Page override tags

Show matching tasks on specific pages even when hiding is globally enabled.

Default tags:

checkers-show-completed, ctd-show-completed

You can use an inline tag:

#checkers-show-completed

Or frontmatter:

---
tags:
  - checkers-show-completed
---

Credits

Based on heliostatic/completed-task-display by Ben Lee-Cohen.

License

MIT License. See LICENSE.