]> git.eshelyaron.com Git - emacs.git/commit
Improve connection type `pipe' for remote processes
authorMichael Albinus <michael.albinus@gmx.de>
Thu, 12 Aug 2021 18:09:48 +0000 (20:09 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Thu, 12 Aug 2021 18:09:48 +0000 (20:09 +0200)
commit5d50acd0a61f70db4069457a5f14fb1a9b0f7f7c
tree4f04302ad954c76d3b579b805a6b8c0f5a01ae8d
parent5809728bc502d58f4fe96e98b472c569da3d8879
Improve connection type `pipe' for remote processes

* doc/misc/tramp.texi (Remote processes): New subsection "Remote
process connection type".

* lisp/net/tramp-adb.el (tramp-adb-handle-make-process):
Use `tramp-process-connection-type' as default connection type.
Improve check for `:connection-type'.

* lisp/net/tramp-sh.el (tramp-sh-handle-make-process):
Use `tramp-process-connection-type' as default connection type.
Improve check for `:connection-type'.  Send "stty -icrnl" when
connection type is a pipe.

* lisp/net/tramp.el (tramp-process-connection-type): Allow all
possible values.
(tramp-handle-make-process): Use `tramp-process-connection-type'
as default connection type.  Improve check for `:connection-type'.

* test/lisp/net/tramp-tests.el (tramp-test30-make-process): Extend test.
doc/misc/tramp.texi
lisp/net/tramp-adb.el
lisp/net/tramp-sh.el
lisp/net/tramp.el
test/lisp/net/tramp-tests.el