Aero69 downloadsTurn a note's headings into a colorful, draggable mind map and edit each section in the editor beside it.
Turn the headings of any note into a colorful, draggable mind map, and edit each section in the editor beside it.
Every note you write already has an outline: its headings. This plugin turns that outline into a mind map you can drag around, color and edit, while your notes stay plain Markdown. Nothing is saved anywhere else, so the map is just another way of looking at the same file.
It started as a fork of Heading Mindmap by JhihJian (MIT licensed), which is no longer maintained.

Ctrl + scroll, or fit the whole map to the window.Once the plugin has been accepted: open Settings → Community plugins → Browse, search for Heading Mind Map Revamp, install it, and turn it on.
main.js, manifest.json and styles.css from the latest release..obsidian/plugins/heading-mind-map-revamp/ inside your vault (turn on hidden files to see .obsidian) and put the three files in it.If you have the original Heading Mindmap plugin installed, you can keep it or remove it. The two do not conflict, but your saved view state (collapsed nodes, zoom) is not shared between them.
Open a note, press Ctrl/Cmd + P and run Open mind map (or use the ribbon icon). If the current tab is already a mind map of the same note it is reused; otherwise a new tab opens so your normal note stays available.
| Key | Action |
|---|---|
| Arrow keys | Move the selection |
Enter |
Rename the selected heading |
Ctrl/Cmd + Enter |
Jump into the note editor |
Tab |
Add a child node |
Shift + Enter |
Add a sibling node |
Shift + Tab |
Promote the node one level |
Alt + Up / Down |
Move the node among its siblings |
Space |
Collapse or expand the subtree |
Delete |
Delete the node |
Ctrl/Cmd + Space |
Hide or show the note editor |
The keyboard button in the toolbar shows this table again.
Settings → Heading Mind Map Revamp → Note editor chooses where a section is edited: Obsidian editor (separate tab), the default, or the Built-in pane inside the mind map. There is also a switch for diagnostic messages, which is only useful when troubleshooting.
npm install
npm run lint
npm test
npm run build
npm run build produces main.js. To try the plugin in a vault, copy main.js, manifest.json and styles.css into <vault>/.obsidian/plugins/heading-mind-map-revamp/, or run npm run deploy -- "<path to vault>".
Releases are built by GitHub Actions: see docs/COMMUNITY_RELEASE.md. More background is in docs/PRD.md, docs/ARCHITECTURE.md and FORK_NOTES.md.
Created by Aero, based on Heading Mindmap by JhihJian. Released under the MIT License; the original copyright notice is kept as the license requires.