Re: TRAMP hangs if remote login shell is fish
ID <[email protected]> Fri, 09 May 2025 15:45:37 +0800
| Newsgroups | gmane.emacs.tramp |
|---|---|
| Message-ID | <[email protected]> |
On 2025-05-09 09:16+0200, Michael Albinus <[email protected]> wrote: > However, I made an experiment: Could you pls apply the appended patch to > tramp-sh.el, recompile and start a new Emacs session. It should work > then also for the '/ssh:me308:' access with a remote fish shell. > > Best regards, Michael. > > diff --git a/lisp/tramp-sh.el b/lisp/tramp-sh.el > index 9d74c2fd..aead88ce 100644 > --- a/lisp/tramp-sh.el > +++ b/lisp/tramp-sh.el > @@ -251,7 +251,9 @@ The string is used in `tramp-methods'.") > `("ssh" > (tramp-login-program "ssh") > (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") > - ("-e" "none") ("%h"))) > + ("-e" "none") > + ("-o" "SetEnv=\"TERM=dumb\"") > + ("%h"))) > (tramp-async-args (("-q"))) > (tramp-direct-async ("-t" "-t")) > (tramp-remote-shell ,tramp-default-remote-shell) Unfortunately the result is still the same with this modification. -- Best, ID