tramp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Support for 'pipe process-connection-type


From: Jürgen Hötzel
Subject: Support for 'pipe process-connection-type
Date: Mon, 20 Mar 2023 17:38:09 +0100

Hi,

In the manual you can find on this topic 
(https://www.gnu.org/software/emacs/manual/html_node/tramp/Remote-processes.html#Remote-process-connection-type):


> If a remote process, started by start-file-process, should not use a
> pseudo tty, this can be requested by setting process-connection-type to
> nil or pipe. There is still a pseudo tty for the started process, but
> some terminal properties are changed, like suppressing translation of
> carriage return characters into newline.


Several LSP servers show erratic input-processing when running under a real
terminal. For example:

https://github.com/fsharp/emacs-fsharp-mode/issues/324 (Fails under
TRAMP #324)

Would it be possible to provide "native pipe processes" if the Tramp method 
supports this?

OpenSSH can disable PTY allocation using this ssh(1) flag:

     -T      Disable pseudo-terminal allocation.


Jürgen





reply via email to

[Prev in Thread] Current Thread [Next in Thread]