Skip to content

Signynt/obsidian-filename-frontmatter-sync

 
 

Repository files navigation

Obsidian Filename Frontmatter Sync

This project is a minor modification of Obsidian Filename Heading Sync by @dvcrn

This is a Obsidian plugin to keep the filename and frontmatter title: field of a file in sync

Note: This plugin will overwrite your first frontmatter field called title: the moment you open it, so this can be considered destructive.

Features

  • When renaming the current file -> will update the frontmatter
  • When opening a file that doesn't have a frontmatter title: field yet -> will insert one
  • When opening a file with a different title than the current file name -> will update the title
  • When updating the frontmatter 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

For more details please see Obsidian Filename Heading Sync

About

Obisdian.md plugin to keep the filename and the first header of the file in sync

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 95.9%
  • JavaScript 2.9%
  • Makefile 1.2%