I mount my development directory over sshfs, and have my own custom hacked up file-handler installed. It dispatches to OS filesystem calls for editing files, but ssh (through ssh+control master) for executing commands.
Eglot seems to work kind of ok. The remote LSP servers seem to die a lot and eglot tends to have difficulty restarting them, but I'm not convinced that's related to the LSP servers being remote.
I had to disable the emacs VC integration for performance reasons, and I ended up just using git via the command line.
My setup is all quite hacky and I don't like it, and I'd love a better solution. :)
I mount my development directory over sshfs, and have my own custom hacked up file-handler installed. It dispatches to OS filesystem calls for editing files, but ssh (through ssh+control master) for executing commands.
Eglot seems to work kind of ok. The remote LSP servers seem to die a lot and eglot tends to have difficulty restarting them, but I'm not convinced that's related to the LSP servers being remote.
I had to disable the emacs VC integration for performance reasons, and I ended up just using git via the command line.
My setup is all quite hacky and I don't like it, and I'd love a better solution. :)