Ko Nishi writes: > Hi Michael, Hi Ko, > Without really understanding the code, If I copy the list from the ssh > section of tramp-sh.el:245 and remove ("%c"), it started work after > manually telling eglot to start clangd manually on propmt. Well, after all it was a perfect shot! The "-t -t" ssh arguments have prevented the pipe process, eglot is using, to work properly. Could you pls test the appended patch? It is on top of the emacs-29 branch of the Emacs git repository, but it should apply also on the Emacs 29.1 sources. > Other than that many other things aren't working like vc-root-dir, > finding PATH and etc. > I'll try to understand the code and play around later. Yep, that's still open. Perhaps my patch improves the situation, because it suppresses the "-t -t" arguments only for pipe processes. > Best, > Ko Best regards, Michael.