]> git.eshelyaron.com Git - emacs.git/commit
Improve make-process in Tramp
authorMichael Albinus <michael.albinus@gmx.de>
Sun, 20 Dec 2020 18:45:11 +0000 (19:45 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Sun, 20 Dec 2020 18:45:11 +0000 (19:45 +0100)
commitecb5ebf156280be1859f181208306e4c55af3e80
treeaa221c254ca6e9189143c5cb1d48d5b24607be95
parent1a0a11f7d2d1dbecb9f754b1e129d50e489058e6
Improve make-process in Tramp

* doc/misc/tramp.texi (Remote processes): Remove INSIDE_EMACS
restriction.
(Frequently Asked Questions, External packages): Add indices.

* etc/NEWS: 'start-process-shell-command' and
'start-file-process-shell-command' do not support the old calling
conventions any longer.

* lisp/subr.el (start-process-shell-command)
(start-file-process-shell-command): Remove old calling conventions.

* lisp/net/tramp-compat.el (remote-file-error): Remove, it isn't
necessary.

* lisp/net/tramp.el (tramp-handle-make-process): Remove special shell
handling.  Support environment variables.

* test/lisp/net/tramp-tests.el
(tramp--test--deftest-direct-async-process): Skip for mock method.
(tramp--test-async-shell-command): Suppress `shell-command-sentinel'.
(tramp-test32-shell-command, tramp-test33-environment-variables):
Adapt tests.
(tramp-test32-shell-command-direct-async)
(tramp-test33-environment-variables-direct-async): New tests.
doc/misc/tramp.texi
etc/NEWS
lisp/net/tramp-compat.el
lisp/net/tramp.el
lisp/subr.el
test/lisp/net/tramp-tests.el