Skip to content

garetht/typst-support

Repository files navigation

Typst Support Logo

Version Downloads

An IntelliJ Plugin for Typst powered by Tinymist

Features

Live side-by-side preview

Changes to documents are updated in the preview window in real time.

Reformat files

Reformat entire files with typstfmt or typstyle.

Documentation on Hover

Hover over a symbol to view its documentation.

Jump to Definition from Preview

Click on a part of the preview document to jump to the definition of that element in your Typst sources.

Find Usages

List all the places a symbol is used in the project.

Autocomplete

Suggestions for symbols as you type.

Bring your own binary

Use a tinymist binary that exists on your system by pointing to its path locally.

Feature Demos

Live Preview

Live Preview

Reformat files

Reformat File

Jump to Definition from Preview

Jump to Definition

Documentation on Hover

Documentation on Hover

Find Usages

Find Usages

Autocomplete

Reformat File

Bring your own binary!

Specify your local version of `tinymist` to be used with this plugin.

Typst Support Logo

Installation

  • Using IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "Typst Support" > Install Plugin

Compatible IDEs

Works in 2025.1+ IntelliJ IDEs. May not work in Rider.

Compatible Tinymist

Currently, only tinymist versions 0.13.14 and above are supported.

Feature Support

IntelliJ supports the following LSP features out of the box. This plugin will improve as IntelliJ support for LSP features improves. In the meantime, we may be able to integrate unsupported LSP features into this plugin manually, with a view to removing them when official support arrives.

About

Typst for IntelliJ with TinyMist LSP integration

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages