[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
- Support for 'pipe process-connection-type,
Jürgen Hötzel <=