I never really thought about it. I guess some people just like having those features, but I find them annoying.
I use Neovim with 0 plugins (apart from themes). I code in Go, and frequently reference https://pkg.go.dev.
When I do need to code in VS Code (rarely), I find that the autocomplete just gets in the way of my though process. It's like having a train of though barreling along and then suddenly an elephant gets on.
Also, I didn't even know what an language server was until looking it up after reading this post.
About Copilot: I have many problems with AI. They guzzle electricity, tend to be run by corrupt corporations, and are filling the internet with BS.
If I need to look up the definition/implementation? `:vsplit` works fine. If it's on the internet? https://pkg.go.dev.
Interesting, certainly something I had never thought about. I don't think this is even slightly feasible with my pretty low level of NLP and text analysis, but intriguing nonetheless. Thanks.
This is exactly my experience. I would just add that I do still use Python, because all tools have their uses. I use it for small scripts, and nothing else. Just places where compilation doesn't really make sense.
Thanks.