I can't wait for neovim. The promise of a better scripting language, better remote editing experience, better native GUI support on non-linux platforms, and better IDE integration has me itching to try it out.
Vim has seen active development for over 20 years and is available almost anywhere due to this. Reimplementations are announced every now and then but usually fizzle out after a few years. We'll see how long neovim stays around.
(And the MacVim native Mac UI is pretty nice imho.)
I'm really stoked about neovim. I hadn't really thought about it, but it'd be interesting to really go through all the substantial efforts to fork/clone/refactor vim and compare/contrast their primary goals and vision with neovim.
Might be fun to do some light reading on it tonight
I was really excited as well, until they decided to remove the encryption completely.
The nice thing about the encryption in vim was that it was a cross platform way for encrypting and decrypting plain text. I use it nearly everyday on my (work) windows pc, headless ubuntu server, macbook pro and nexus 5. And the only thing I have to do is open the file with vim.
That's a bummer for you, but does it really kill it completely? The way they are going it seems like they are making significant tradeoffs to remove legacy code in order to support modern features on modern systems. This should make it possible to be a true competitor in the GUI space to Sublime, but at the cost of ubiquity. I expect vim will continue to live on in most Linux distributions for the foreseeable future, even if neovim gets major traction amongst developers.
And personally I am fine using neovim on my dev box, and firing up vim on the server. Is that a non-starter for you? Do you really need automatic encryption on all your daily editing tasks on your dev machine? And if so, why are you not using full disk encryption?
Every few days I see something that reminds me I really need to learn how to start contributing to neovim (probably by writing tests in lua). I really can't wait until it is ready to use and I can try writing a plugin.