WIP. Goals: Tree-sitter highlighting, snippets, and a smooth integration with neovim.
For the past week, I've been thinking what I want for Neovim and typst.
I now believe that typst will big, and I want to fully support everything the best way I can.
So here is what I want:
It's going to be a lot of work, but I'll get it done.
Currently working on the tree-sitter parser: https://github.com/SeniorMars/tree-sitter-typst
Language spec(?): https://github.com/typst/typst/blob/main/tools/support/typst.tmLanguage.json
This plugin will take much inspiration from VimTeX and silicon.nvim :)
Note: since the language I'm most familiar with is rust, this project will probably be written in Rust.