The reason I still use emacs over helix or zed: elisp.
Not because I particularly like the language. But because I like that I can write something in a language that executes and accesses pretty much anything the editor can do.
Does helix or zed have the ability to do that? I didn't see it on their landing pages. What are the extensibility stories for these editors?
Don't know about hex/zed but Lua in neovim is just about as pleasant to use as Elisp is with Emacs. It's not quite the same thing since neovim's still largely written in C, where Emacs is largely written in Elisp. But most of the editor's features (including text manipulation) are exposed to Lua.
Lua is a nice language too, just lacking the stuff that makes the Lisp nerd in me happy.
There's demand for plugin frameworks/scriptability in both but neither of them support it yet. I fully understand why people who need to script their editor are sticking with [neo]vim/Emacs — there are very few other options at the moment.
Not because I particularly like the language. But because I like that I can write something in a language that executes and accesses pretty much anything the editor can do.
Does helix or zed have the ability to do that? I didn't see it on their landing pages. What are the extensibility stories for these editors?