]> git.eshelyaron.com Git - emacs.git/commit
Some Tramp methods allow to change the remote login shell
authorMichael Albinus <michael.albinus@gmx.de>
Fri, 20 Sep 2019 09:27:49 +0000 (11:27 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Fri, 20 Sep 2019 09:27:49 +0000 (11:27 +0200)
commit828233009a8c8dcbf58a561ca8fd06bd53198974
treea9535b4b3d63bcb4f1ecc9b98dd2a72178ac5df3
parenta6894cf0c32c0cc50f1a45cb51117ce01446d666
Some Tramp methods allow to change the remote login shell

* doc/misc/tramp.texi (Inline methods) <sshx, plink, plinkx>:
(External methods) <scpx, pscp, psftp>: Mention, that the remote
login shell could be changed.
(Remote shell setup): Remove description of properties
"remote-shell-login" and "remote-shell-args", they don't matter
here.  Changing the default remote shell works only for some
methods.
(Frequently Asked Questions): Refer to alternative approach fixing
zsh problems.

* etc/NEWS: Some Tramp methods allow to change the remote login shell.

* lisp/net/tramp-sh.el (tramp-default-remote-shell): New defconst.
(tramp-methods): Use it.
(tramp-get-sh-extra-args): New defun.
(tramp-open-shell, tramp-maybe-open-connection): Use it.

* lisp/net/tramp.el (tramp-methods): Adapt docstring.
doc/misc/tramp.texi
etc/NEWS
lisp/net/tramp-sh.el
lisp/net/tramp.el