I updated neovim to 0.12.2 today, and it is completely broken. It deletes things I write, closes windows at random, goes to the next line when I `:w` and so many more bugs. It‘s the only thing I updated, and it worked completely fine before that. I‘m so angry, it is an essential tool for me and I‘m unable to work with this mess. I never had a vim or neovim update break anything in over 10 years. And now it is completely broken. For now, I will switch to vim, but I consider vim-classic and helix as the next step.

I can see no other reason for this than neovim adopting Claude et al heavily. It‘s the same story as rsync: A perfect track record, and now horrible bugs. I‘m sorry, but I really don‘t understand why stories like these keep happening, and people still think these tools are fine.

[Update: I ran it with no plugins and an empty config, the problems remain]
[Update 2: After some experimenting, I now figured out: It is the combination of the terminal emulator kitty (which is also adopting LLM-based development heavily 😒) and nvim >= 0.12.0]

@moonglum I'm sorry for the bad experience you had. I'm very happy with neovim and luckily didn't experience those issues.

Did you try if the issues also happen when you run neovim without a config?

There is already a 0.12.3 release - maybe some of those bugs are already fixed?

@okraits Yes, I tried it with an empty config, same problems… (at least most of them, I gave up quite quickly).

It is possible that the issues where fixed in the .3 release, but it is not available in my distro yet. And honestly: Those are not „a few small bugs“, this thing is unusable. My trust in this tool is completely gone.

@moonglum I can recommend the appimage provided by the neovim project itself. I'm using it on Debian stable since a couple of years without any issues.

That's sad. For me it's a great editor with a great community and plugin eco system.
Of course, allowing AI for contributions is controversial, but I haven't heard any negative reports about an increasing number of bugs before yours.

@okraits Fingers crossed that it will keep working for you!