mirror of
https://github.com/cesditarllas/STS-indentation.git
synced 2026-07-22 07:45:55 +00:00
No description
| .github/workflows | ||
| .gitignore | ||
| esbuild.config.mjs | ||
| LICENSE | ||
| main.js | ||
| main.ts | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| versions.json | ||
STS-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 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.css
Build
npm install
npm run build