typst-ws
typst-ws copied to clipboard
preview your typst document in instant
This repo has been moved to https://github.com/Enter-tainer/typst-preview-vscode !
typst-ws
Preview your typst file in instant.
To use this in vscode, take a look at https://github.com/Enter-tainer/typst-preview-vscode
https://user-images.githubusercontent.com/25521218/230773434-5f0137c5-db1a-488f-853e-5fac608efd32.mp4
Why not typst watch ?
The bottleneck is the pdf viewer. typst watch is not fast enough to preview the pdf file in real time. (You may also choose faster pdf viewer like Zathura.)
How?
We follow the similar approach as typst.app, by rendering the doc to framebuffers. And send them through websocket to the browser.
Note: Most of the code is directly copy-pasted from https://github.com/typst/typst/tree/main/cli
Usage
Install from source:
cargo run --release -- watch ./test.typ
Or download prebuilt binary: https://nightly.link/Enter-tainer/typst-ws/workflows/build/master
Then open index.html in your browser.
See also
- https://github.com/Myriad-Dreamin/typst.ts