News for hackers. Stuff that matters.
Re:Neovim 0.5 is overpowering by shmageggy on Wednesday May 26, 2021 @12:20PM (#27292453)
All modern IDEs have vim bindings.
Re:Neovim 0.5 is overpowering by nobleach on Wednesday May 26, 2021 @04:12PM (#27295487)
All modern editors (except Atom) do a substandard job of actually BEING Vim. And frankly, I don't believe being Vim should be a goal of other editors.

As someone who has to use IntelliJ when doing Kotlin/Java, I miss all the wonderful things that my Vim can do. Sure IntelliJ even lets me load my init.vim for maximum compatibility... and it's simply not that great.

Lastly, almost all modern editors suck down a ton of memory... whether it's Electron or JVM based. Sublime is an exception here.

Re:Neovim 0.5 is overpowering by kzrdude on Wednesday May 26, 2021 @12:39PM (#27292724)
My experience is that many of them are shoddy experiences. Some might be really good though.
Re:Neovim 0.5 is overpowering by troyvit on Wednesday May 26, 2021 @01:59PM (#27293904)
Exactly. They all emulate up to a point, and that point seems different with every emulator. Then slipping out of vi mode to do something specific to that editor/environment ruins the flow.
Re:Neovim 0.5 is overpowering by 18al on Wednesday May 26, 2021 @03:20PM (#27294873)
Although the emulations are getting really good. For instance this [0] VSCode plugin isn't even an emulation. It embed neovim into VSC, even loads your init.vim file. Snappy too.

[0] https://github.com/asvetliakov/vscode-neovim

Re:Neovim 0.5 is overpowering by mden on Wednesday May 26, 2021 @10:26PM (#27298653)
I've used it quite a bit but I've had it desync from the server state somehow on multiple occasions making the experience not all that pleasant.
Re:Neovim 0.5 is overpowering by dmitriid on Wednesday May 26, 2021 @03:57PM (#27295330)
Better still, all modern IDEs have tools that actually work with code, not text.

And navigating code is significantly fatser in an IDE than in Vim. This includes things like juping to definitions and implementations, finding call sites, fuzzy search on symbols (not text) and dozens and dozens of other things.