README file from
GithubTagescape
An Obsidian plugin that suppresses inline tag recognition in body text. Only tags defined in frontmatter properties are kept.
What it does
By default, Obsidian treats any #word in your note body as a tag. This plugin disables that behavior:
- Inline tags (
#examplein body text) are treated as plain text — no tag styling, no click behavior, and they are excluded from the tag pane and tag search. - Frontmatter tags (defined in YAML properties) continue to work normally.
Why
If you use tags exclusively in frontmatter properties for organization, inline # symbols (e.g. in headings references, issue numbers, or casual notes) can pollute your tag list. Tagescape keeps your tag namespace clean.
Installation
From Obsidian Community Plugins
- Open Settings → Community plugins → Browse
- Search for Tagescape
- Click Install, then Enable
Manual
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Create a folder
tagescapein your vault's.obsidian/plugins/directory - Place the downloaded files into that folder
- Enable the plugin in Settings → Community plugins