Neovim decision to use Lua is paying off
old.reddit.com
old.reddit.com
Yes it integrates lua very well. But neovim is based around msgpack rpc! It's really easy to program/script neovim from any language, in a great defined way.
So there's like super easy to use Deno scripting too! That was ragingly cool for a bit, has calmed down, but so easy & straightforward to work with; truly a pleasure imo. https://github.com/vim-denops/denops.vim
The msgpack rpc just so easy to take whatever libraries you run into online & smash them into doing stuff in your neovim. Colossal epic super wins possible here!
I like lua. I learned to use it a little back when I'd mess with Conky, I haven't really done much with Luna otherwise but the syntax is cool.
But lisp is really nice. I'm a helix user, and I'm eagerly awaiting some improvement work on Nyxt browser, both of which are designed for plugins scripted with lisp, so it will pay off for me down the road.
I’ve found that once you get over the initial hump of knowing how the Lua interface works, being able to translate between vimscript and Lua for most things is very obvious.
Of course, until you get to that point, it’s a huge pain :)
Why not use a mapping?