Canvas List Splitter
pendingby MindaugasK
Split a list in a Canvas card into separate cards.
List Splitter
A small Obsidian utility plugin for splitting and merging lists in Canvas cards.
Example

A card containing a bulleted list is split into individual cards, one per item.
Commands
Split list into cards
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:
- Unordered:
- item,* item,• item - Ordered:
1. item,1) item
List markers are stripped — cards contain plain text only.
Merge cards into list
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.
Installation
Copy main.js and manifest.json to your vault:
<vault>/.obsidian/plugins/list-splitter/
Then enable the plugin in Settings → Community plugins.
Development
npm install
npm run dev # watch mode
npm run build # production build
npm run test # run Mocha tests
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.