I noticed that Neovim recently had a new release. I’ve been a happy Vim user for quite some time and I’ve been meaning to check out Neovim to see what it might offer me.
The big item in the release is the inclusion of Lua as a first-class scripting engine. That doesn’t mean a whole lot to me as I’ve not used Lua but it seems like a solid evolution for creating plugins.
An interesting application of it is the implementation of Language Server Protocol in Lua that is available out-of-the-box in Neovim. Since you have to do some work to get that sort of functionality in Vim, that’s a nice innovation.
My primary reason for using Vim is that it’s available on just about any Linux system you log into. Neovim doesn’t have that ubiquity, I’ve installed it on my MacBook and used Neovim with my existing .vimrc file to write this entry. The transition is simple and well documented (:helm nvim) so I’ll give it a try to see if it might be added to my basic toolkit.