Comment by immibis
7 days ago
Not new to AI agents, either. I'm sure you can set up vim to be like an IDE, but unless you're coding over ssh, I don't know why it's preferable to an actual IDE (even one with vim bindings). GUIs are just better for many things.
If the optimal way to do a particular thing is a grid of rectangular characters with no mouse input, nothing prevents you having one of those in your GUI where it makes sense.
For instance, you can look up the documentation for which keys to press to build your project in your TUI IDE, or you can click the button that says "build" (and hover over the button to see which key to press next time). Why is typing :q<enter> better than clicking the "X" in the top-right corner? Obviously, the former works over ssh, but that's about it.
Slowness is an implementation detail. If MSVC6 can run fast enough on a computer from 1999 (including parsing C++) then we should be able to run things very fast today.
Ever heard of Emacs? WPE for terminals as a C/C++ IDE? Free Pascal?
Being some IDE for a terminal doesn't mean you can't have menues and everything must be driven with vi modal keys and commands.
Clicking X at the top right corner... Not exactly muscle memory. Way slower than ;q
Wait til you find out you can do ;q in vscode too
I primarily code over ssh with VS Code Remote to cloud vm instances