ChaseTramel / obsidian-title-case-note-title

This Obsidian plugin puts all renamed note files into title case as defined by the MLA.
MIT License
5 stars 0 forks source link
obsidian-md obsidian-plugin typescript

Obsidian Title Case Note Title

An example note titles before and after title case.

General

When you rename a note in Obsidian with this plugin loaded, the new name is automatically converted to a close approximation of title case as defined by the MLA Handbook, 9th ed. You can find those rules here. This automatic title case works upon renaming, so this won't effect your old notes unless you manually rename them.

This is my first functioning plugin, so I'm looking for a lot of feedback!

Demonstration

A
  title=

Technical Explaination

This is Obsidian plugin that listens to the 'rename' event and automatically renames the note title to title case. The toTitleCase method converts a string to title case, and the renameFile method renames the file with the new title. Currently, it only recognses articles, prepositions, and conjunctions via an array.

Possible Future Features

Contact the Developer

Feedback

If you encounter a bug, please report it via the 'Issues' tab. For a quicker response time, you can also message me on Discord at Chase#7689.

Collaboration

If you'd like to collaborate on this plugin, reach me via email at littlepaws@hey.com or Discord at Chase#7689. I am in the Obsidian Members Group Discord server if you'd like to tag me there as well.

Thank you.