Auto Mover X
pendingby glebnaz
Forked from Auto Note Mover
Enhanced Auto Note Mover with multi-tag support and batch operations.
Auto Mover X
An enhanced version of Auto Note Mover for Obsidian with advanced multi-tag support and batch operations.
What's New
Multi-Tag Rules with AND/OR Logic
Each rule can now include multiple tags with two matching modes:
- Match any tag (OR): Note matches if it has at least one of the specified tags
- Match all tags (AND): Note matches only if it has all of the specified tags
Examples:
- Move notes with both
#projectAND#completedto an archive folder - Move notes with either
#workOR#officeto a work folder
Batch Folder Scanning
New commands to process multiple notes at once:
- Scan folder and move notes: Select a folder and move all matching notes recursively
- Scan folder (dry-run): Preview what would be moved without making changes
How It Works
- Create rules with destination folder, tags, and/or title patterns
- Choose tag match mode (AND/OR) for multi-tag rules
- When a note matches a rule, it automatically moves to the destination folder
Rules are checked in order from top to bottom. The note moves to the first matching rule's folder.
Commands
| Command | Description |
|---|---|
| Move the note | Manually trigger move for the active note |
| Toggle Auto-Manual | Switch between Automatic and Manual trigger modes |
| Scan folder and move notes | Batch move all matching notes in a folder |
| Scan folder (dry-run) | Preview batch operation without moving files |
Rule Configuration
- Set the destination folder
- Add one or more tags (with
#prefix) and/or a title pattern (regex) - Choose tag match mode:
- Match any tag (OR) — matches if note has at least one tag
- Match all tags (AND) — matches only if note has all tags
Examples
AND Mode: Archive Completed Projects
Move notes with BOTH #project AND #done to Archive/Projects:
- Tags:
#project,#done - Match mode: Match all tags (AND)
Result:
#project #done— Moved#projectonly — Not moved#doneonly — Not moved
OR Mode: Consolidate Work Notes
Move notes with EITHER #work OR #office to Work/:
- Tags:
#work,#office - Match mode: Match any tag (OR)
Result:
#work— Moved#office— Moved#personal— Not moved
Triggers
Automatic: Moves notes when you create, edit, or rename them.
Manual: Only moves notes when you run the command.
Notes
- Attached files are not moved but remain linked in the note
- Add
AutoNoteMover: disablein frontmatter to exclude a note from auto-moving - Use dry-run before batch operations to preview changes
Migration
If migrating from the original Auto Note Mover, your settings are automatically converted:
- Single
tagbecomestags: [tag] tagMatchModedefaults toany(same behavior as before)
Attribution
This plugin is a fork of Auto Note Mover by faru.
suggest.tsandfile-suggest.tsfrom obsidian-periodic-notes by Liam Cain- Popper.js
Special thanks to @pjeby for help with the original plugin.
Support
If you find this plugin helpful, consider supporting the development:
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.
