]> git.eshelyaron.com Git - emacs.git/commit
Tramp's direct asynchronous processes use 'tramp-remote-path'
authorMichael Albinus <michael.albinus@gmx.de>
Fri, 22 Dec 2023 18:58:32 +0000 (19:58 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Fri, 22 Dec 2023 18:58:32 +0000 (19:58 +0100)
commit9c86dd52475e0ad65359bc964fbe0d62b9d3e464
treef3aa9542a369e8cd45f61fff907a27f8c936a199
parentdceffddbfe78f3f9fd299e736ceb50a00b0fa75e
Tramp's direct asynchronous processes use 'tramp-remote-path'

* doc/misc/tramp.texi (Remote processes): Remove item about
tramp-remote-path.

* etc/NEWS: Direct asynchronous processes use 'tramp-remote-path'.

* lisp/net/tramp-sh.el (tramp-get-remote-pipe-buf): New defun.
(tramp-set-remote-path): Use it.
(tramp-get-remote-path): Add ;;;###tramp-autoload cookie.

* lisp/net/tramp.el (tramp-handle-make-process):
Use `tramp-remote-path' for setting PATH environment.

* test/lisp/net/tramp-tests.el (tramp-test35-exec-path-direct-async)
(tramp-test35-remote-path-direct-async): New tests.
doc/misc/tramp.texi
etc/NEWS
lisp/net/tramp-sh.el
lisp/net/tramp.el
test/lisp/net/tramp-tests.el