> Emacs has [...] no autocomplete, and doesn't show available functions
My impression is that you are not familiar with Emacs.
My impression is that you are not familiar with Emacs.
Emacs-devel are keen for it, and eglot.el is a good contender for inclusion.
I've tried recently to steal some features from VS Code but nothing fundamental came up. I've discovered the gitlens' git-blame overlay feature but it is cosmetics (I use magit-blame). btw, the feature is available as blamer emacs package (just add the corresponding (use-package) elegant declaration to your .emacs).
I use tramp to run remote commands using Org-babel all of the time. Obviously, emacs can edit remote files just fine too. What am I missing?
Based on what you've been claiming I doubt that.
:-O