Markdown Minimap adds a minimap panel inside your Obsidian editor pane, giving you a scaled-down visual overview of the entire note. Inspired by modern code editors, this plugin helps you navigate long Markdown files faster and with more spatial awareness.
Existing Obsidian minimap plugins lose functionality on long files — past a certain document length, the minimap stops being a usable scrollbar. Markdown Minimap is built specifically to handle long Markdown files correctly, with smooth scroll-with-document behavior similar to VS Code.

You can install Markdown Minimap in three ways:
Settings → Community PluginsBrowse and search for Markdown MinimapInstall and then Enable.obsidian/plugins/markdown-minimap foldermain.jsmanifest.jsonstyles.css (optional)
git clone https://github.com/Nymbo/Markdown-Minimap .obsidian/plugins/markdown-minimap
Toggle Minimap button in the upper-right corner of the pane to choose whether to show minimap.Lazy loading workaround: Obsidian lazily loads long notes, which causes naive minimap implementations to render only the visible portion. Markdown Minimap uses a hidden-render technique (a duplicate view in the right panel) to capture the full document structure. This is what allows long files to render correctly.
Markdown Minimap is built from TypeScript source in src/main.ts.
npm install
npm run build
Use npm run dev to watch and rebuild main.js during local development.
Contributions, bug reports, and feature requests are welcome! Feel free to open an issue or submit a pull request.
Markdown Minimap is initially based on YairSegel/ObsidianMinimap, distributed under the MIT License.