README file from
GithubSTS-indentation
An Obsidian plugin that:
- indents headings and body blocks by their actual heading ancestry;
- treats the first heading as depth zero, regardless of whether it is H1-H6;
- supports lists, tasks, code blocks, images, quotes, tables, math, callouts, and embeds;
- draws one guide per parent heading;
- can color each guide from its corresponding parent heading;
- can keep native fold arrows visible on their corresponding guide lines;
- provides a master indentation toggle plus guide, arrow, color, and width settings;
- supports Live Preview, Source mode, and Reading view.
- supports desktop and mobile Obsidian, including Android touch targets.
Install
Copy main.js, manifest.json, and styles.css into:
.obsidian/plugins/STS-indentation/
Then enable STS-indentation in Obsidian's Community plugins settings.
Android manual installation
-
Download the release ZIP or the three release assets:
main.js,manifest.json, andstyles.css. -
Create this folder inside the vault:
.obsidian/plugins/sts-indentation/ -
Put the three files directly inside that folder.
-
Restart Obsidian.
-
Open Settings → Community plugins and enable STS-indentation.
Android file managers may hide folders beginning with a dot. A file manager that can display hidden files is required for manual installation.
Releases
Release tags and release names use the exact plugin version without a v
prefix, for example 1.2.4. Each release contains:
main.jsmanifest.jsonstyles.cssSTS-indentation-android-<version>.zip
Build
npm install
npm run build