Index Flow
pendingby Peak Nguyen
Smart renumber and remove numbering for markdown files.
Index Flow
Smart renumber and remove numbering for Markdown files in Obsidian.
✨ Why Index Flow?
Managing structured notes with numeric prefixes (e.g. 01., 02., 03.) can quickly become messy when inserting, reordering, or cleaning files.
Index Flow provides:
- Clean renumbering
- Safe numbering removal
- Collision protection
- Undo support
- Visual preview before applying changes
🚀 Features
🧮 Renumber Markdown Files
- Automatically renumbers
.mdfiles inside a folder - Zero-padded format (
01.,02.,03.) - Strict mode (no silent auto-fixes)
- Safe two-phase renaming to prevent collisions
- Visual diff preview with highlighted changes
Example:
Untitled 1.md → 01. Untitled 1.md
❌ Remove Numbering
- Removes leading numeric prefixes (e.g.
01.) - Smart collision handling
Automatically appends1,2,3if needed - Visual preview with highlighted removals and additions
Example:
- Untitled 1.md → Untitled 1.md
↩ Undo Last Rename/Remove
- Fully revert the last batch operation
- Safe and predictable
🛡 Safety
- No external network requests
- No analytics
- No access outside your vault
- No modification of note content
- All file operations use Obsidian's official API
📦 Installation
Community Plugin (if approved)
- Open Settings → Community Plugins
- Search for Index Flow
- Install and enable
⚙ Usage
Right-click a folder and choose:
- Renumber Markdown Files
- Remove Numbering
- Undo Last Rename/Remove
🎯 Design Philosophy
Index Flow is built around three principles:
- Clarity
- Safety
- Predictability
No silent changes.
No hidden behavior.
You always see what will happen before it happens.
📌 Version
Current version: 1.0.0
📄 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.