Their collab feature looks promising. But I can't move to Zed yet, because it's laggy on both my Linux laptop and workstation. They need to fix these issues first.
I have been using Typst[1] for taking notes on machine learning. The web based editor is fast (updates are instantaneous). The syntax is almost like Markdown. I tried to learn LaTeX but Typst seems to have an easier learning curve.
> A macro declaration is a user-defined Dart class that implements one or more new built-in macro interfaces. Macros in Dart are written in normal imperative Dart code. There is not a separate "macro language".