Shopping List

pending

by Dennis Hempfing

Renders interactive shopping lists from ```shopping-list code blocks.

Updated 1d agoGPL-3.0Discovered via Obsidian Unofficial Plugins
View on GitHub

Shopping List — Obsidian Plugin

An Obsidian plugin that renders all checkboxes from the current note as an interactive shopping list. Tick items off, untick them, and clear completed items with a single button click — all reflected live in the underlying markdown.

Usage

Add a shopping-list code block anywhere in a note:

- [ ] Milk
- [ ] Eggs
- [x] Butter
  - [ ] Salted kind
- [ ] Coffee

```shopping-list
```

The code block renders an interactive list of all checkboxes in the note. Checking or unchecking an item updates the raw markdown immediately. The "Clear completed (N)" button removes all - [x] lines from the file.

Features

  • Reads all - [ ] and - [x] checkboxes from the active note
  • Supports - [ ], * [ ], and indented items
  • Live toggle: clicking a checkbox flips it in the markdown file
  • "Clear completed" button removes all checked items
  • Respects your Obsidian theme (light/dark) via CSS variables
  • Works on desktop and mobile ("isDesktopOnly": false)

Installation

From the community plugin store (after publishing)

  1. Open Obsidian → Settings → Community plugins
  2. Search for "Shopping List"
  3. Click Install, then Enable

Manual / development install

See PUBLISHING.md for details on local testing and publishing.

Development

npm install
npm run dev      # watch mode — rebuilds main.js on every save
npm run build    # type-check + production build

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.