Make internal section link parsing configurable

Use case or problem

Links generated by other tools eg. Github markdown use hyphens - to replace spaces in a link to a section of a page, but Obsidian enforces HTML entities eg. %20 when replacing spaces to generate the link.

For example, if I have a heading “My Test” and a link [my test](#my-test), the link will not work, because Obsidian has the heading id’d as my%20test instead of my-test.

Proposed solution

Make the space escaping approach configurable in Obsidian Settings.

Current workaround (optional)

Related feature requests (optional)

forum. dot obsidian dot md /t/heading-link-compatibility/46988

A post was merged into an existing topic: Support GFM style #kebab-case-heading-slug anchor targets