Canvas List Splitter

by mindaugas3
5
4
3
2
1
Score: 29/100

Description

Reviews

No reviews yet.

Stats

0
stars
481
downloads
2
forks
154
days
207
days
208
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
2
total issues
2
open issues
0
closed issues
9
commits

Latest Version

7 months ago

Changelog

  • Create a list merging/splitting utility for canvas cards
  • Write an unit test suite

README file from

Github

List Splitter

A small Obsidian utility plugin for splitting and merging lists in Canvas cards.

Example

Split list into cards

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