Fork of zed-extensions/typst
  • Rust 65.8%
  • Tree-sitter Query 34.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
zed-zippy[bot] a84345b58c
Some checks failed
bump_version.yml / Bump version to 0.1.1 (#62) (push) Failing after 0s
Bump version to 0.1.1 (#62)
Co-authored-by: zed-zippy[bot] <234243425+zed-zippy[bot]@users.noreply.github.com>
2026-03-26 13:03:29 +01:00
.github/workflows Update CI workflows to 3183c04 (#60) 2026-03-25 18:55:21 +00:00
languages/typst Add injections for TODO language (#54) 2026-03-26 13:01:09 +01:00
src Fix clippy violations (#63) 2026-03-26 11:55:51 +00:00
.gitignore Add parsing of LSP settings and instructions (#9) 2024-10-31 21:26:37 +02:00
Cargo.lock Bump version to 0.1.1 (#62) 2026-03-26 13:03:29 +01:00
Cargo.toml Bump version to 0.1.1 (#62) 2026-03-26 13:03:29 +01:00
extension.toml Bump version to 0.1.1 (#62) 2026-03-26 13:03:29 +01:00
LICENSE Add license 2024-04-03 15:19:05 +03:00
README.md Replace initialization_options with settings in README 2025-03-28 12:21:55 +02:00

Typst Extension for Zed

Usage

To register the LSP and enable certain features such as compile on save, add the following your settings.json (or .zed/settings.json in the project root for project-specific config),

"lsp": {
  "tinymist": {
    "settings": {
      "exportPdf": "onSave",
      "outputPath": "$root/$name"
    }
  }
}

This will compile a PDF for the main.typ file in the project root.

To see all available options refer to the tinymist documentation. Beware that the configuration options displayed there apply to NeoVim, not Zed, so some might be incorrect or misleading

Components