1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-29 00:31:01 -08:00
emacs/doc
Michael Albinus 4aff89ece6 Rework direct async processes in Tramp
* doc/misc/tramp.texi (Remote processes): Precise restrictions for direct
async processes.

* lisp/net/tramp.el (tramp-methods): Adapt docstring.
(tramp-direct-async-process-p): Make it more precise.
(tramp-handle-make-process): Rewrite, based on `make-process'.

* test/lisp/net/tramp-tests.el (tramp-test-temporary-file-directory):
Add `tramp-direct-async-args` for mock method.
(tramp-test29-start-file-process, tramp-test30-make-process):
Use weaker regexp checking "foo".
(tramp-test30-make-process): Do not check stderr for direct async processes.
(tramp--test--deftest-direct-async-process): New defmacro.
(tramp-test29-start-file-process-direct-async)
(tramp-test30-make-process-direct-async): New tests.
2020-08-23 13:30:43 +02:00
..
emacs Minor fixes for last change 2020-08-23 10:10:47 +03:00
lispintro Merge from origin/emacs-27 2020-05-23 07:50:29 -07:00
lispref Clarify inline-letevals in the manual 2020-08-22 17:57:39 +02:00
man Fix syntax error in man page. 2020-04-05 10:19:31 +02:00
misc Rework direct async processes in Tramp 2020-08-23 13:30:43 +02:00