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

Outline for All Files

cemtancemtan41 downloads

A single, unified outline panel for both Markdown notes and PDF documents.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Outline for All Files is an Obsidian plugin that provides a single, unified outline panel for both Markdown notes and PDF documents.

Unlike Obsidian’s built-in Outline (Markdown-only) or the default PDF outline view, this plugin automatically adapts to the active file and always shows the correct outline — no extra clicks, no stale state, no confusion.


✨ Features

✅ One unified outline panel for Markdown + PDF
✅ Automatically updates when switching files
✅ Markdown outline built from real headings (#, ##, ###, …)
✅ PDF outline based on bookmarks / table of contents
✅ Precise PDF navigation using offsets when available
✅ Selected heading is always clearly highlighted
✅ No selection loss when switching files
✅ No indentation jump on selection
✅ Page number badges (optional, right-aligned)
✅ Expand / collapse all sections
✅ Search within outline titles
✅ Remembers expand / collapse state per file
✅ Stable behavior when switching MD ↔ PDF rapidly


📄 Supported File Types

Markdown (.md)

  • Outline is built from actual Markdown headings
  • Updates dynamically when the note content changes
  • Clicking an item moves the cursor and scrolls to the correct heading

PDF (.pdf)

  • Uses PDF bookmarks / outline if available
  • Navigates with deep links (#page=&offset=)
  • Headings are aligned to the top of the page when possible
  • Gracefully falls back when precise offsets are not provided

🧭 Navigation Behavior

Markdown

  • Jump to heading
  • Cursor positioned correctly
  • No selection flicker or loss

PDF

  • Jump via Obsidian PDF deep-linking
  • Supports page + offset + zoom
  • Designed for reading, not thumbnails

⚙️ Settings

  • Hide built-in PDF sidebar
    Hides Obsidian’s default PDF TOC / thumbnails panel

  • Show PDF page number badges
    Displays page numbers next to PDF outline items (aligned to the right)

  • Expand all on file open

  • Remember expansion state per file

  • Offset Top Padding (PDF fine-tuning)
    Small vertical adjustment if a PDF heading lands slightly too low


🧠 Why “Outline for All Files”?

Obsidian already has:

  • A great Markdown outline ✅
  • A separate PDF outline ✅

But switching between them breaks flow.

Outline for All Files solves this by behaving like a native panel that “just works” for whatever file is active — Markdown or PDF.


🛠 Installation

Community Plugins (recommended)

  1. Open Settings → Community plugins
  2. Search for Outline for All Files
  3. Install & enable

Manual Installation

Copy these files into .vault/.obsidian/plugins/all-outline/

  • main.js
  • styles.css
  • manifest.json

Reload Obsidian.


📜 License

MIT License


Made with care for people who actually live in their outlines.

89%
HealthExcellent
ReviewSatisfactory
About
View a single unified outline panel for Markdown notes and PDF documents, built from real Markdown headings and PDF bookmarks. Switch files and see the outline update automatically; navigate precisely with correct heading jumps, PDF page+offset deep links, per-file expand state, and optional page-number badges.
PDFNavigationSidebar
Details
Current version
1.0.1
Last updated
2 weeks ago
Created
2 weeks ago
Updates
2 releases
Downloads
41
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
cemtancemtan
GitHubcemtan
  1. Community
  2. Plugins
  3. PDF
  4. Outline for All Files

Related plugins

Notebook Navigator

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

Recent Files

Display a list of recently opened files.

TagFolder

Show tags as folder.

Reveal Active File Button

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

Portals

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

floating toc

A floating directory that hovers a widget of the current directory on the notes page.

Homepage

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

Vertical Tabs

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

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Longform

Helps you write and edit novels, screenplays, and other long projects.