But VSCode has a very different model than Tramp: a remote server part, not just remote file access.
Technically you can run an Emacs server remotely, and connect to it with the UI client. But the setup is going to be much more involved.
Technically you can run an Emacs server remotely, and connect to it with the UI client. But the setup is going to be much more involved.
I once tried to set up some hacked bash script instead of ssh which would set up environment variables and forward the Emacs daemon socket over ssh so that if I remotely attempted to edit a file, my local Emacs would open that remote file over tramp. But the whole thing was kinda nasty.
I do want a ‘thicker’ emacsclient though but mostly because of the end of X windows as I currently use Emacs remotely with X forwarding over ssh.
Any pointers on how to get started with this?