Tinymist Typst vs Typst LSP

What are the differences between Tinymist Typst and Typst LSP?

Is one better than the other? Why do they both exist?

Is there any benefit in using both? Are there problems with using both?

3 Likes

Typst LSP was basically the first LSP a community member made. It is, however, quite unmaintained nowadays and outdated so it should not be used anymore.

Tinymist is a more recent community-made LSP which also includes the live-preview and many other nice utilities, such as integrating https://detypify.quarticcat.com/ in VS Code. You should only use one LSP at a time and as of 2024-10-18T20:31:12Z you should use Tinymist.

8 Likes

The problem, at least in my setup, is that Tinymist seems to have a memory leak or something, because when I run it in NeoVim I can see how in htop how it takes more and more RAM until NeoVim crashes, even if I do nothing. I’m not sure where the fault is.

I’m very happy to see the “detypify” (like “detexify” from the LaTeX world).

Not sure if it’s recent but I’ve been using Typst for the past 9 months and this is the first I have heard about it.

1 Like

It’s first Github release was published on April 6.

Tinymist is actively maintained now. Please feel free to report the bug on its GitHub repository and provide a minimal reproducible example. You are very likely to get a response rather quickly.

1 Like

:+1:. I will try to isolate the problematic scenario and open an issue there.

2 Likes