I've messaged @Ivan Demchenko previously about https://github.com/ivan-demchenko/roc-vscode-unofficial but I haven't been able to get much response, and the textmate highlighting in GitHub points at his repository -- I'm thinking of making a PR to linguist to point at my fork.
@Hannes I will pull in your PR's to that too I think. I would appreciate your assistance before I make the PR to GitHub Linguist... my first preference would be to help Ivan maintain his repository but if we cannot merge any PRs to keep that maintained we will need another solution
Haha, I actually have a private Roc VSCode extension I made from scratch, I was thinking today I should get around to publishing it :sweat_smile:
that sounds even better
Do you have a textmate grammar linguist can point at?
I'll see if I can at least publish the repo today so people can build it from source, then I'll try and get it in the various stores
Yeah, my main focus was on the textmate grammar, including adding unit tests for the highlighting
Hannes said:
I'll see if I can at least publish the repo today so people can build it from source, then I'll try and get it in the various stores
I'll hit pause on patching my fork of Ivan's extension then
Hannes said:
focus was on the textmate grammar, including adding unit tests for the highlighting
Let me know if you want assistance with anything, I'm generally good at breaking things. :sweat_smile:
I have also been using a personal vscode extension, it is basically just an automated port of the zed extension.
Not sure if it is very interesting, it is just a one-shot port, but it seem to work. I have not updated it with the new LSP features in the zed extension over last couple of weeks, but symbol signature on hover etc works.
https://github.com/koliyo/vscode-roc
this reminds me that we should update our GitHub syntax highlighting for the new compiler :smile:
Richard Feldman said:
this reminds me that we should update our GitHub syntax highlighting for the new compiler :smile:
Yes, updating GitHub syntax highlighting is what I'm talking about here
I have a fork of Ivan's that I can update easy enough, but we would then need to make a PR for the GitHub linguist project to point at mine instead of Ivans -- which doesn't really help anyone who wants to use VS Code and is looking for a maintained project
Hey folks, I apologise for being unresponsive. Unfortunately, my life has been rather turbulent lately. I am happy to help anyone interested in taking over the extension's repository.
Would you consider adding a few contributors to help you manage it?
Ivan Demchenko said:
Hey folks, I apologise for being unresponsive. Unfortunately, my life has been rather turbulent lately. I am happy to help anyone interested in taking over the extension's repository.
Please don't apologize!! Volunteers are volunteers and your health and safety are important! I am looking to continue to get more deeply involved in the community and would _love_ to help you!!
https://github.com/Hasnep/roc-vscode
It's pretty barebones but it seems to work for me. There's a vsix download in the releases, feel free to open issues and when I'm a bit more confident in it I'll release it to the vscode marketplace and open vsix
Last updated: Sep 24 2026 at 15:59 UTC