Hi everyone!
I’d like to share a small VSCode extension I’ve been building: Typst Format Panel — an interactive side panel that gives you one-click buttons for text formatting, math symbols, tables/grids, and a fully customizable “Perso” tab for your own snippets.
Highlights:
- Three tabs: Formats, Math, Custom
- Left-click inserts the default variant, right-click opens a context menu with alternatives (e.g. bold vs #strong[…], long arrows, list markers, code block languages…)
- Modal assistants for #table(…), #grid(…) and matrices — no boilerplate to type by hand
- Built-in support for the taskize package
- Available in English and French, auto-detected from your VSCode language
It started as a port of a LaTeX formatting panel I had built previously, rewritten from scratch for Typst’s syntax and idioms.
GitHub: GitHub - mmaunier/typst-format-panel: Interactive side panel for Typst editing in VSCode (bilingual EN/FR) · GitHub
VSCode Marketplace: Typst Format Panel - Visual Studio Marketplace
Heads up: I’m sharing this as-is, no big ambitions attached — I won’t have the time to build custom features per request. But feel free to open issues, I’ll take a look when I can. Hope it’s useful to some of you !
