Aleksander Trofimowicz writes: > Hi Michael, Hi Aleksander, > These are reasons magit stopped working, and my patch was a half-baked > attempt to address the problem by other means. Please drop it. At the > same time I would encourage you to revert the change that introduced the > noncanonical mode, since the current state is very confusing and breaks > existing code. A dedicated defcustom should cater for those who deal > with large input data. I've tried several approaches, none of them did satisfy me completely. So I have introduced a new user option tramp-pipe-stty-settings, which you can use for different stty settings. See appended patch. Let-binding this to "-icanon min 0 time 1" in magit-start-process has at least solved the problem as shown here in this bug report. I'm not very happy with this, but it is the best I could do now. Could you please check? > Ideally no pty should be allocated if one asks for 'pipe' (by employing > ssh connection multiplexing?). We have already ssh multiplexing. If you like to avoid pty's at all, you might try to use direct async processes: (info "(tramp)Improving performance of asynchronous remote processes") > Kind regards, > at Best regards, Michael.