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-workspace
command in package.json
(otherwise the packaging will revert to the latest version before compiling).
cd main-project-source/
git checkout VERSIONYOUWANT
cd ..
vsce package