PropMove

pending

by SHU-red

Move notes based on a frontmatter property value.

1 starsUpdated 1mo agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

PropMove

Automatically move notes based on frontmatter properties. It just works.

Buy Me A Coffee

PropMove Settings

Features

  • Auto-move on create/update: Watches frontmatter changes and moves notes automatically
  • Multiple property mappings: Define value-to-folder rules per property
  • Smart conflict handling: Appends unique suffixes (note 1.md, note 2.md) when targets exist
  • Ignore folders: Protect template folders by excluding them from processing
  • Auto folder creation: Creates missing target directories automatically

Installation

cd /path/to/your/vault/.obsidian/plugins/
git clone https://github.com/SHU-red/propmove.git

Enable in Obsidian Settings → Community plugins

Configuration

Property Mappings

Set up properties with value-to-folder rules:

Property: type
  • task → Tasks
  • protocol → Protocols
  • daily → Daily

Property: status
  • draft → Inbox/Drafts
  • final → Archive

Ignore Folders

Prevent files in specific folders from being moved (useful for templates):

Ignore Folders:
  • templates
  • _archive
  • drafts/work-in-progress

How It Works

  1. When a note is created or frontmatter changes, PropMove checks its properties
  2. If the note is in an ignored folder, it's skipped
  3. First matching property mapping determines the target folder
  4. If target file exists, a numeric suffix is appended (configurable)
  5. Note is moved to destination; folders created if needed

Settings

SettingDefaultDescription
Auto-append suffixONAppend numbers to avoid conflicts
Ignore FoldersFolders to exclude from processing
PropertiesProperty name + value→folder mappings

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.