mindaugas389 downloadsSplit a list in a Canvas card into separate cards.
A small Obsidian utility plugin for splitting and merging lists in Canvas cards.

A card containing a bulleted list is split into individual cards, one per item.
Select a Canvas text card containing a bulleted or numbered list and run the command. Each list item becomes its own card, stacked vertically starting at the original card's position.
Supported list formats:
- item, * item, • item1. item, 1) itemList markers are stripped — cards contain plain text only.
Select 2 or more Canvas text cards and run the command. The cards are combined into a single bulleted list card placed at the top-left card's position. Cards are ordered top-to-bottom, then left-to-right.
Keybindings are configurable in Settings → Hotkeys.
Copy main.js and manifest.json to your vault:
<vault>/.obsidian/plugins/list-splitter/
Then enable the plugin in Settings → Community plugins.
npm install
npm run dev # watch mode
npm run build # production build
npm run test # run Mocha tests