This PR completely reconfigures neovim to use lua instead of viml.
There's a lot of interesting things happening with nvim, and most of it relies on Lua. By trying to remain backwards compatible with vim, I was missing out on a lot of that stuff. So this drags the nvim config into the current age, and adds some new bells and whistles.
See docs sections on vim, nvim-lua, and changelog for details, but briefly new plugins are below; everything is managed with lazy.nvim.
This PR completely reconfigures neovim to use lua instead of viml.
There's a lot of interesting things happening with nvim, and most of it relies on Lua. By trying to remain backwards compatible with vim, I was missing out on a lot of that stuff. So this drags the nvim config into the current age, and adds some new bells and whistles.
See docs sections on vim, nvim-lua, and changelog for details, but briefly new plugins are below; everything is managed with lazy.nvim.