Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


And you can use Fennel to hack Neovim, if you want to stick with a lispy language.


Neat!


Zed and Helix are both pretty new.

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.

https://github.com/zed-industries/feedback/issues/388

https://github.com/helix-editor/helix/discussions/3806




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: