Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Heading Rail

DASTDAST15 downloads

Dock-style clickable heading bars with live scroll tracking, wave hover and an expandable outline panel.

Add to Obsidian
Heading Rail screenshot
Heading Rail screenshot
Heading Rail screenshot
Heading Rail screenshot
Heading Rail screenshot
Heading Rail screenshot
Heading Rail screenshot
Heading Rail screenshot
  • Overview
  • Scorecard
  • Updates1

Compact heading navigation docked to the right edge of your note. Bars instead of a list: one bar per heading, width scaled by level. The active bar highlights itself as you scroll, and an outline panel expands on demand.

Русский · Deutsch

Heading Rail

Features

  • Live position tracking — the active bar highlights itself while you scroll. No hovering needed.
  • Dock-style hover — the bar under the cursor widens and its neighbours follow, so the target is easy to hit.
  • No dead zones — the whole strip is clickable, only the spacing between bars is visual.
  • Drag to scrub — hold the mouse button, or the space bar, and drag along the rail to scroll the document in real time.
  • Faster wheel — scrolling over the rail moves the document several times faster than usual.
  • Multi-column — on very long notes the bars split into additional columns instead of shrinking into a solid line.
  • Outline panel — hold Ctrl to peek, right-click a bar to pin it open at that section. Hovering a bar scrolls the panel, not the document.
  • Search — filter the outline without touching the bars.
  • Section actions — select sections and copy or delete them straight from the outline. Deleted sections go to a history you can restore from.
  • Mobile — bars work on phones too: drag with a finger, long-press instead of right-click, outline opens as a panel from the corner.

Every colour comes from Obsidian's own variables, so the plugin follows your theme.

Screenshots

Desktop

Hover Outline panel Search Selecting sections

Mobile

Mobile overview Corner panel Multi-select on mobile

Usage

Action Desktop Mobile
Jump to a section Click a bar Tap a bar
Scrub through the document Hold and drag, or hold Space and move Drag a finger along the rail
Peek at the outline Hold Ctrl —
Pin the outline open Right-click a bar, or the toolbar button Long-press a bar, or the toolbar button
Step between headings Arrow keys while hovering the rail with the outline open, or Ctrl + arrows from anywhere —
Select sections Shift-click for a range, Alt-click to toggle Long-press, then tap to add or remove
Copy or delete a selection Right-click a selected item Long-press a selected item
Restore a deletion History button in the note toolbar Same

Install

Not in the community directory yet. Manual install:

  1. Download manifest.json, main.js and styles.css from the latest release.
  2. Put them in <vault>/.obsidian/plugins/heading-rail/.
  3. Restart Obsidian, turn off Restricted mode, enable Heading Rail under Settings → Community plugins.

A note on deletion

This plugin can delete sections from your notes. Before every deletion it verifies that the outline still matches the file on disk, and it refuses to write if the file changed while the operation was running. Deletions go into an in-session history with one-click restore, and Obsidian's own undo still works. Even so — this is the one feature that modifies your files, so treat it accordingly.

Development

Plain JavaScript, no bundler. core.js holds the logic, styles.css the appearance; build.py assembles main.js from both and inlines a fallback copy of the CSS so the plugin still renders if styles.css fails to load.

python3 build.py

Edit core.js and styles.css — never main.js, it is generated.

License

MIT — see LICENSE.


Русский

Компактная навигация по заголовкам у правого края заметки. Вместо списка — полоски: по одной на заголовок, ширина зависит от уровня. Активная полоска подсвечивается сама при прокрутке, а полная структура раскрывается по требованию.

Основное: отслеживание текущего раздела без наведения; эффект дока — полоска под курсором расширяется вместе с соседними; попадание без мёртвых зон; протяжка мышью или пробелом прокручивает документ в реальном времени; ускоренная прокрутка колесом над рельсом; раскладка в несколько столбцов на длинных заметках; раскрываемая структура с поиском; выделение разделов с копированием и удалением, с историей и восстановлением; работа на телефоне через касания и удержание.

Все цвета берутся из переменных Obsidian, поэтому оформление следует вашей теме.

Установка: скачайте manifest.json, main.js и styles.css из последнего релиза, положите в <хранилище>/.obsidian/plugins/heading-rail/, перезапустите Obsidian и включите плагин в разделе Community plugins.

Про удаление: плагин умеет удалять разделы из заметок. Перед каждым удалением он сверяет структуру с файлом на диске и отказывается писать, если файл изменился во время операции. Удалённое попадает в историю с восстановлением в одно нажатие, обычная отмена Obsidian тоже работает. Тем не менее это единственная возможность, которая меняет ваши файлы — относитесь к ней соответственно.


Deutsch

Kompakte Überschriften-Navigation am rechten Rand der Notiz. Statt einer Liste: Balken — einer pro Überschrift, die Breite richtet sich nach der Ebene. Der aktive Balken hebt sich beim Scrollen selbst hervor, die vollständige Gliederung öffnet sich bei Bedarf.

Funktionen: Verfolgung der aktuellen Position ohne Hovern; Dock-Effekt — der Balken unter dem Zeiger wird breiter, die Nachbarn folgen; keine toten Klickzonen; Ziehen mit Maus oder Leertaste scrollt das Dokument in Echtzeit; schnelleres Scrollen mit dem Mausrad über der Leiste; mehrspaltige Anordnung bei sehr langen Notizen; ausklappbare Gliederung mit Suche; Abschnitte auswählen, kopieren und löschen, mit Verlauf und Wiederherstellung; Unterstützung für Mobilgeräte über Tippen und langes Drücken.

Alle Farben stammen aus den Variablen von Obsidian, das Plugin folgt daher Ihrem Theme.

Installation: manifest.json, main.js und styles.css aus dem neuesten Release herunterladen, nach <Vault>/.obsidian/plugins/heading-rail/ kopieren, Obsidian neu starten und das Plugin unter Community plugins aktivieren.

Hinweis zum Löschen: Das Plugin kann Abschnitte aus Notizen löschen. Vor jedem Löschvorgang wird geprüft, ob die Gliederung noch zur Datei auf der Festplatte passt; bei Änderungen während des Vorgangs wird nicht geschrieben. Gelöschtes landet in einem Verlauf mit Wiederherstellung per Klick, und das normale Rückgängigmachen von Obsidian funktioniert weiterhin.

HealthExcellent
ReviewPassed
About
Navigate notes with a compact right-edge rail of bars representing headings, sized by level and highlighting the active section as you scroll. Drag or swipe the rail to scrub in real time, open a peekable outline to search and manage sections (copy, delete, restore), and use multi-column mode for very long notes.
OutliningNavigationSidebar
Details
Current version
4.7.1
Last updated
3 days ago
Created
4 days ago
Updates
1 release
Downloads
15
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
DASTDASTdast
GitHubdast-gh
  1. Community
  2. Plugins
  3. Outlining
  4. Heading Rail

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

Recent Files

Display a list of recently opened files.

Reveal Active File Button

Add a button to the top of the File Explorer, to reveal the active file.

TagFolder

Show tags as folder.

Portals

Pin folders and tags as customizable tabs with icons, colors, and folder notes for easier navigation.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.