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.
Lua is a nice language too, just lacking the stuff that makes the Lisp nerd in me happy.