Plugin for keeping the filename and first heading of a file in sync

Before Obsidian, I used NotebooksApp, which names your files based on their first line of text… but only if the filename it would generate for the current heading matched its existing filename when you opened it, or if the file was untitled to begin with.

It didn’t support front matter, alas. But this approach is nicely non-destructive since it effectvely only renames files that it named in the first place.

(Of course, my personal preference is to sync from header to filename, almost never the other way around.)

3 Likes