MindMarkMindMark is a Mind Map editor for Markdown ( Why Markdown?MindMark persists your map as plain Markdown on purpose. Structure expressed with headings and nested lists is easy for people to read, works cleanly with Git and diffs, and is straightforward for AI systems to interpret—models and assistants already treat Markdown reliably, so the same file travels well into chats, retrieval workflows, or automation without a proprietary save format. You keep a Mind Map view for thinking in the editor while the What you can write: see a concrete outline in Requirements
Getting started
Create a new Markdown file ready for MindMark with MindMark: New File from the Explorer context menu. Features (and the Features tab)In the Extensions side bar, MindMark’s Features tab is generated from the extension manifest: it lists contributed commands and configuration keys with their short titles. It does not show long marketing descriptions—those live here. Commands (what they do in practice)
Editor capabilities
Settings (
|
| Setting | What it does |
|---|---|
mindmap.liveSync |
Push Mind Map edits to the Markdown file in real time. |
mindmap.syncMarkdownToMindmap |
Pull Markdown edits into the Mind Map in real time. |
mindmap.listMarker |
Default list bullet style (-, *, or 1.). |
mindmap.uiLanguage |
Language of labels and menus inside the MindMark webview. |
mindmap.followVscodeColorTheme |
When on (default), MindMark’s light/dark chrome follows VS Code’s active color theme. When off, use the theme selected from MindMark’s View menu only. |
mindmap.indentSize / mindmap.tabSize |
Indent and tab width used when reading/writing structure. |
Other toggles control blank lines around headings, memo panel width, on-screen hints, and optional label wrapping.
Bugs and feedback
Found a bug or want to suggest an improvement? Please open an issue on GitHub. Include what you expected, what happened, and steps to reproduce—or attach a small .md sample—whenever you can; it makes fixes much faster.
On the Visual Studio Code Marketplace, you can use Q & A for quick questions. On Open VSX, use the listing’s discussion or review area if available.
メンテナ向け: リリース手順
CHANGELOG.mdとpackage.jsonのversionを揃える。- 推奨検証:
npm run typecheck:webview→npm run lint→npm test - 配布用
.vsixまで作る:npm run release- リポジトリルートに
mindmark-<version>.vsixが出力される(例:mindmark-0.11.4.vsix)。 *.vsixは.gitignore済みなので Git にはコミットしない。インストール確認は VS Code の「VSIX からインストール」などで行う。
- リポジトリルートに
- Marketplace 向け公開は
vsce publish等、利用中のチャネル手順に従う。
npm スクリプトの違い
| コマンド | 内容 |
|---|---|
npm run build:release |
Webview 組み立て、tsc、build.mjs --minify(media/*.js 等)。.vsix は作らない。 |
npm run package |
vsce package 相当で .vsix のみ生成。直前に build:release 済みであることを推奨。 |
npm run release |
build:release のあと package を続けて実行(ローカルで配布物まで一括)。 |
build:release に package を組み込まない理由: CI ではコンパイル・バンドルの検証だけ行い、vsce パッケージは重い・別用途であることが多いため。
License
Proprietary — see the LICENSE / license text included in this extension package. Installation and use are permitted under that end-user license when you obtain MindMark through the Visual Studio Code Marketplace, Open VSX, or another channel explicitly named as authorized in that license.