SwiftMap is a Visual Studio Code extension for editing tree-structured mind maps in a visual graph editor backed by a plain text .swiftmap file format.
The product specification lives in docs/Design.md, and the .swiftmap file format is specified in docs/SwiftMapFormat.md. The repository also includes examples in examples/ folder.
docs/- project specificationexamples/- sample.swiftmapfilesvscode-extension/- extension manifest, implementation, resources, etc.
Install dependencies:
npm --prefix vscode-extension installBuild the extension:
npm --prefix vscode-extension run buildRun it in VS Code:
- Open this repository in Visual Studio Code.
- Press
F5. - In the Extension Development Host window, open one of the files from
examples/or create a new.swiftmapfile.
A launch configuration is already provided in .vscode/launch.json.
To create a .vsix package:
cd vscode-extension
npx @vscode/vsce packageThen install it in VS Code with:
code --install-extension swiftmap-0.0.1.vsix
