Navigate long Markdown docs without leaving preview — a floating table of contents that tracks where you are, jumps on click, and stays out of your editor's way. Free to use.
Quick start
Open a Markdown file.
Open the built-in preview (Ctrl+Shift+V / Cmd+Shift+V).
The TOC panel appears automatically — click any heading to jump.
Why Smart TOC
Floating panel — overlays the preview; no sidebar slot required
Live scroll tracking — current section stays highlighted as you read
Drag, resize, dock — place the panel where it works for you; position is remembered
Collapse to a pill — one click hides the panel; click the edge pill to bring it back
Copy outline — export headings as plain text, Markdown, HTML, or JSON
Light & dark — follows your VS Code theme
Controls
Action
How
Jump to heading
Click a heading in the TOC
Move panel
Drag the panel header
Resize
Drag an edge; double-click an edge to reset width or height to auto
Collapse
Click × — a small TOC pill stays on the preview edge
Expand
Click the pill
Copy headings
⋮ menu → Copy as…
Known limitations
Built-in Markdown preview only — not Markdown Preview Enhanced or other custom previews
Outline starts at h2 — the top-level # title is treated as the document title
Release notes
1.1.0
Polish and shared panel improvements:
Panel stays fully on screen when the preview window is resized
Double-click a resize edge to reset width or height to auto; the opposite edge stays fixed
Sharper panel text rendering (positioning tweak)
More stable scroll sync after internal architecture cleanup