Or from a different angle, tree-sitter:text-editors::llvm:compilers
There is also zed which is still in early development. Written in Rust by the creators of Atom, the Real-Time collaboration looks pretty interesting!
Ah, looks like the zed team also built tree-sitter?
Not only the name is almost the same, in fact zee’s feature list ends with: “a pragmatic editor, not a research endeavour into CRDTs” which -I suspect- is a clear reference to zed.
I took that as more of a dig at xi-editor, but I’ve known about that longer than I’ve known about zed.
IMO emacs is about the introspection and customization more than the keybindings (which is why I use evil-mode :) ).
It’s definitely interesting that both helix and zee are terminal editors. I think that prevents you from doing a lot of ‘cool’ things like widgets with arbitrary graphics or embedding a markdown preview, but I think the only ‘reasonable’ choices for cross-platform are either Qt or Electron. And if you want people to be able to make widgets easily without having to learn a bespoke scripting system, you’re basically stuck with Electron. :/