Math Manipulator
This extension bundles the project math-manipulator (https://github.com/jonas-kell/math-manipulator) for use inside Visual Studio Code.
As the project is already 100% browser-compatible (hosted on https://jonas-kell.github.io/math-manipulator/), this only adds read and write functionality for convenient file IO and vscode-theme-styling.
Features
Contributes the command math-manipulator.open that opens a local version of the math manipulator project.
Contributes the command math-manipulator.help that provides an interactive Help-Playground.
Contributes the command math-manipulator.new-document that initializes a new .mmdata file.
Provides a custom editor for .mmdata files, with permanent storage to the file enabled.
Manual installation
Latest Version
For building the latest version of the extension, run:
npm install -g @vscode/vsce # Unless already installed (requires node & npm)
vsce package
Then right-click on math-manipulator-X.X.X.vsix and choose Install Extension VSIX.
Specific Version
For building a specific version of the math-manipulator main dependency, you need to first check it out in the submodule.
vsce package # make sure everything is at least once run
Then remove the part git submodule update --recursive --init && from the prepare-workspacecommand in package.json (otherwise the packaging will revert to the latest version before compiling).
cd main-project-source/
git checkout VERSIONYOUWANT
cd ..
vsce package