Anyone tried Zed with Mojo yet?
Hey, Mojicians 🔥 Wondering if anyone's tried mixing Zed into their Mojo dev setup. I have a few questions for you all:
How's Zed playing with Mojo? Any tricks or tips to make them work together better?
Multiplayer coding... gimmick or game-changer? Ever used it for working on Mojo stuff with the team?
Feel any speed difference? Did switching to Zed make your dev work feel like you've hit a turbo button?
Hit any snags? Anything about Zed that made you scratch your head while working on Mojo projects?
Would love to hear your two cents. Thinking about giving Zed a shot but wanna hear from you all first.
![No description](https://cdn.answeroverflow.com/1210922598289117276/haaErU9H_400x400.jpg)
2 Replies
@wooxus Zed isn't available on windows which is my preferred OS for software development!
There's no syntax highlighting or LSP support for Mojo in Zed yet, which makes it less attractive than VS Code for writing Mojo. (Supported languages here: https://github.com/zed-industries/zed/tree/main/crates/languages/src )
Zed's extension API would let someone add syntax highlighting, but I don't think anyone has yet: https://github.com/zed-industries/extensions/blob/main/AUTHORING_EXTENSIONS.md
The extension API doesn't yet allow the community to add LSP support, though, which is the biggest benefit of Modular's VS Code integration (I'm using VS Code for Mojo at the moment).
Zed's great for Rust and the other languages it supports, though. It's definitely more responsive than VS Code/JetBrains IDEs. The new task runner is very nice. That responsiveness won't necessarily translate into productivity but it feels good to use tools with fast launch times and lower input lag, and it will be far easier for most newcomers than Vim/Helix/Emacs.
Multiplayer is a low-friction way to pair; it's much nicer than a Zoom/Discord session and a little easier to set up than VS Code's LiveShare.