Is there any chance an option could be added to make this work in one direction? Maybe a three-option selector:
- Filename <-> Heading
- Filename → Heading
- Heading → Filename
My own use case is strictly that last one, where I always adjust the filename to match whatever I’ve changed the heading to, and not the other way around.
To go with this, it would be useful to have an way to set what illegal characters get replaced with in a filename - by default an empty string (“Test: Thing” becomes “Test Thing”), but some might wish to set it to “-” or other placeholders (“Test: Thing” becomes “Test- Thing”).