both GNU emacs and vim can have autocompletion powered by the same language servers that vscode uses. They support the same features (jump to definition, rename symbol under cursor etc etc) as well.
1 point
I suspect the op doesnβt realize that you need to setup plugins in order to achieve this functionality. But yes, the functionality on VS Code that provides auto complete is from Language Servers and Neovim and other editors do support the Language Server Protocol via plugins.