Extension Details

- Typst
- by AdrianL
- 12 Recent Installs | 36 Total Installs
- Typst syntax highlighting and language server for Nova.
- Repository
- Bug Reports
-
Read Files
-
Launch Subprocesses
-
This extension is allowed to:
Readme
This extension provides support for Typst:
- Typst syntax highlighting
- BibTeX syntax highlighting
- Language server

Requirements
This extension requires tinymist to be installed on your Mac. To use the builtin tasks, typst must be installed.
Configuration
Currently this extension doesn't allow for configuring tinymist settings. However, it is possible to enable tasks to compile to PDF and watch Typst documents to recompile upon saving. These can be found in Project Settings... under the Project tab.
Future work
- Allow for configuring tinymist through extension settings
- Allow for configuring tasks to better interface with the Typst CLI
- Improve syntax highlighting scheme
- Implement symbols
Acknowledgements
- tree-sitter-typst by uben0
- tinymist by Myriad Dreamin
- Nova-LaTeX by Marco Varisco, whose BibTeX tree-sitter scheme I copied to include in this extension
- tree-sitter-bibtex
- Typst
Release Notes
Version 0.3
- Highlighting scheme adjustments
- Allow tinymist to be installed anywhere
Version 0.2
- Added "Compile" and "Watch" tasks that can be added to projects under Project --> Project Settings...
Version 0.1
Initial release