Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@kxxt
Copy link

@kxxt kxxt commented Jul 30, 2025

Description

This PR implements Typst support for Overleaf.

  • Syntax Highlighting
  • Syntax Linter
  • Multiple versions of typst compiler
  • Document outline
  • Server side compilation
  • Autocomplete
  • Typst compiler error message parsing
  • Blank project template
  • Example project template
  • Snippets
    • Bold/Emph
    • Table
    • Figure (Does not support editing existing figure)
    • Lists (partial support)
  • Client side compilation (Typst Preview)
  • Language Server Support
Screenshot_20250730_123314

Related issues / Pull Requests

Contributor Agreement

@kxxt
Copy link
Author

kxxt commented Aug 2, 2025

Hi, does overleaf plan to accept this feature or not? I think it might take a lot more time to finish client side compilation and LSP support so maybe it's a good idea to leave that for a future PR.

@Musicminion
Copy link

Wonderful feature!

@tomh-overleaf
Copy link

Hi there!
Thanks for submitting this pull request! This is a great feature, and we understand the value that it can provide to Overleaf users.

However, we want to be sure that we can deliver the optimal experience for all of our users, and that will require changes in all areas of Overleaf. We want to be sure that we are able to accommodate maintaining the code and fixing bugs, ensuring that it works well within the user interface, and supporting our users with technical help, troubleshooting, and documentation.

This is a big undertaking from a resource perspective, and we want to make sure we can deliver a stable and consistent experience for our millions of users. With that in mind, we won’t be able to add this right now.

We do encourage you to stay in touch with us, and also let us know of any suggestions you might have. Thanks for your support of Overleaf!

Tom Hejda
Senior Manager
Overleaf Support

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants