João Távora writes: Hi Joao, >> settings in ~/.ssh/config shall apply. And a new value, say `suppress', >> shall suppress this feature even if enabled in ~/.ssh/config. >> >> I'll try to implement something along this line. > > Thanks. I think that is a good start. But can Eglot or the user > somehow set 'suppress' for connections "motivated" by Eglot, i.e. M-x > eglot in some remote file? How? The appended patch fixes the issue for me with Thomas' example. It binds tramp-use-ssh-controlmaster-options to nil before calling make-process, and that's sufficient for the majority of users. Users, who have set ControlMaster in their ~/.ssh/config (like Thomas), are not satified. For them we need another setting of tramp-use-ssh-controlmaster-options. I'm working on this. > João Best regards, Michael.