README file from
GithubValidTitle for Obsidian
A lightweight, zero-configuration plugin that automatically sanitizes invalid Windows filename characters inside wikilinks ([[...]]) preventing Obsidian's annoying "File name cannot contain..." error popup.
How it works
When you type or click on a link with an illegal character (like [[French Revolution: Causes?]]), ValidTitle intercepts the link creation and automatically fixes it to [[French Revolution - Causes]] in a millisecond.
It safely ignores aliases (|), markdown tables, code blocks, and headings (#).
Replaces:
:with-/ \ |with-- removes
* ? " < >
Usage
Just enable the plugin. There are no settings, no ribbons, and no commands. It simply works silently in the background.