Obsidian Filename Heading Sync
This is a Obsidian plugin to keep the filename and the first heading of a file in sync
Note: This plugin will overwrite your first heading at the top of the file the moment you open it, so this can be considered destructive.
Discussion on the obsidian forum here
Features
- When renaming the current file -> will update the heading
- When opening a file that doesn't have a heading yet -> will insert one
- When opening a file with a different heading than the current file name -> will update the heading
- When updating the heading of a file -> will rename the file
Current limitations and to do
- When renaming a file that isn't the current file, nothing will happen. The heading will get updated the next time the file is opened in edit mode
- Special characters that obsidian can't handle will get auto-stripped
LICENSE
MIT