Drag & Drop List Items
pendingby Cory Fitzpatrick
Drag and drop list items within and between lists using a handle icon.
Drag & Drop List Items
Reorder list items in Obsidian by dragging and dropping. Works with bullet lists, numbered lists, and task/checkbox lists in both Reading View and Live Preview.
Features
- Drag handles appear on hover to the left of list items
- Reading View: visible grip handle icon
- Live Preview (CodeMirror): handle in the left margin of list lines
- Ordered list renumbering: automatically renumbers items after reordering
- Child items: moving a parent item moves all its children along with it
- Drop indicator: visual line shows where the item will be placed
Usage
- Hover over any list item to reveal the drag handle
- Click and drag the handle to reorder
- Release to drop the item in its new position
Works with:
- Bullet lists (
-,*,+) - Numbered lists (
1.,2., etc.) - Task lists (
- [ ],- [x]) - Obsidian Tasks plugin items
Installation
Search for Drag & Drop List Items in Obsidian's Community Plugins browser, or manually copy main.js, manifest.json, and styles.css into your vault's .obsidian/plugins/drag-drop-list/ folder.
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.