doing checkpoint_paste() commands automatically copies code from last comment so you don't need to select manually
super is replaced with shift tho
Requirements
manimgl (3b1b's, not community edition)
git clone https://github.com/3b1b/manim.git
cd manim
pip install .
Extension Settings
manimglPath is the manimgl executable. By default it is manimgl, and this is probably fine if you installed manim system-wide. However, if you are using a virtual environment, you should activate it, type which manimgl, and then paste the output of that into this setting.
checkpointCommentPrefix is a string that, when found in the beginning of a comment, indicates that the comment can be used as an anchor for checkpoint_paste() (alt+R). By default it is empty, meaning that all comments are accepted. However, this can cause issues when commenting out real code, so it is recommended to set this value to something like -- and then use # --comments like this for checkpoints. Do not include a space before this value; it doesn't matter if there is a space after the # in the real comment.
Known Issues
the cursor doesn't move back to the editor after doing the manimRunScene command
things can go weird if you leave multiple terminals named manimgl open - make sure to close all of them before running a new scene