This is a VS Code extension to write, preview and compile slipshow presentations.
Features
Whenever you open a workspace that contains a .slp file, the extension will:
Syntax-highlight the file as a markdown file,
Start a preview server, accessible at https://localhost:8080 (or a higher port if this one is already used).
And, whenever you edit or save an .slp file (depending on the configuration), the extension will:
Refresh the preview, depending on the "Refresh on" setting, on each key press or on save.
Compile the input in a .html file.
In addition, it features three commands
slipshow.next and slipshow.previous, to control the preview's state from the editor,
slipshow.restartServer, which starts the preview server.
And one configuration:
slipshow.refreshOn to decide to refresh the preview on keystroke, or on save.
Installation
This requires an installed version of the slipshow binary. You can install a previous version from a VSCode marketplace if you can't install the binary.