Repository navigation
Added
Excluded files and folders. A new multi-line field in the plugin settings (right under "Notes to scan") lets you list notes and folders the plugin must never touch — one path per line, relative to the vault root.
Templates
Archive/2024
Inbox/scratch.md
**/*.excalidraw.md
# lines starting with # are ignored
| Entry | Matches |
|---|---|
Templates |
Every note inside that folder, at any depth — and a note literally named Templates.md |
Inbox/scratch.md |
That exact note (the .md is optional) |
Daily/*.md |
Notes directly inside Daily, but not in its subfolders |
**/*.excalidraw.md |
Any note with that suffix, anywhere in the vault |
note?.md |
note1.md, noteA.md — ? is a single character |
Leading and trailing slashes are ignored (/Templates/ is the same as Templates) and matching is case-insensitive. Paths are matched literally — a . or ( in a folder name is never interpreted as a regular expression.
Exclusions apply to every way a rule can run: scheduled scans, Run now, a single rule's Run this rule, and the "Run conditional rules on current file" command (which now tells you the file was skipped). They're applied before the scan-scope slice, so excluding a folder frees up slots in a "latest N notes" scan instead of shrinking how many notes actually get processed.
Full changelog: https://github.com/diegoeis/obsidian-conditional-properties/blob/main/CHANGELOG.md