diff options
author | Michael Albinus <michael.albinus@gmx.de> | 2020-08-04 14:19:51 +0200 |
---|---|---|
committer | Michael Albinus <michael.albinus@gmx.de> | 2020-08-04 14:19:51 +0200 |
commit | 83b1db043b44a8efb091ced873eab686e671c5ac (patch) | |
tree | 65d8f4c20f3b450e67825f9d5d4ae031d7a70ef8 /test/lisp/json-tests.el | |
parent | b8b25400d544b2178ddc51de05a681ed11d581d6 (diff) | |
download | emacs-83b1db043b44a8efb091ced873eab686e671c5ac.tar.gz emacs-83b1db043b44a8efb091ced873eab686e671c5ac.tar.bz2 emacs-83b1db043b44a8efb091ced873eab686e671c5ac.zip |
Add Tramp support of direct asynchronous process invocation
* doc/misc/tramp.texi (Predefined connection information):
Add "direct-async-process".
(Remote processes): New subsection "Improving performance of
asynchronous remote processes".
* lisp/net/tramp-adb.el (tramp-methods) <adb>: Add `tramp-login-program'
and `tramp-login-args'.
(tramp-adb-handle-make-process): Use `tramp-handle-make-process'.
(tramp-adb-maybe-open-connection): Add "set +o vi +o emacs" command.
* lisp/net/tramp-sh.el (tramp-sh-handle-make-process):
Use `tramp-handle-make-process'.
(tramp-sh-file-name-handler-p, tramp-multi-hop-p): New defuns.
(tramp-compute-multi-hops): Use `tramp-multi-hop-p'.
* lisp/net/tramp.el (tramp-dissect-file-name, tramp-dissect-hop-name):
Use `tramp-multi-hop-p'.
(tramp-handle-insert-file-contents, tramp-local-host-p):
Use `tramp-sh-file-name-handler-p'.
(tramp-handle-make-process): New defun.
* test/README: Add another example how to use SELECTOR.
* test/lisp/net/tramp-tests.el (tramp-test03-file-name-method-rules):
Adapt test.
(tramp--test-sh-p): Use `tramp-sh-file-name-handler-p'.
Diffstat (limited to 'test/lisp/json-tests.el')
0 files changed, 0 insertions, 0 deletions