]> git.eshelyaron.com Git - emacs.git/commitdiff
* doc/misc/tramp.texi (Remote shell setup): Howto configure local shell.
authorMichael Albinus <michael.albinus@gmx.de>
Wed, 9 Oct 2019 11:56:58 +0000 (13:56 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Wed, 9 Oct 2019 11:56:58 +0000 (13:56 +0200)
doc/misc/tramp.texi

index ba0545c38de770bf6fa7c2292e56ae52cc36cc1a..f34484ba711718c0b0d79e890c6ce8b5c4d81ce1 100644 (file)
@@ -2101,7 +2101,7 @@ be recomputed.  To force @value{tramp} to recompute afresh, call
 @section Remote shell setup hints
 
 
-@subsection Changing the default remote shell
+@subsection Changing the default remote or local shell
 @cindex zsh setup
 
 Per default, @value{tramp} uses the command @command{/bin/sh} for
@@ -2123,9 +2123,22 @@ remote login shell, like @option{sshx} or @option{plink}.  See
 @ref{Inline methods} and @ref{External methods} for connection methods
 which support this.
 
+@vindex tramp-sh-extra-args
 This approach has also the advantage, that settings in
-@code{tramp-sh-extra-args} will be applied.  For zsh, the trouble
-with the shell prompt due to set zle options will be avoided.
+@code{tramp-sh-extra-args} will be applied.  For @command{zsh}, the
+trouble with the shell prompt due to set zle options will be avoided.
+
+Similar problems can happen with the local shell Tramp uses to create
+a process.  Per default, it uses the command @command{/bin/sh} for
+this, which could also be a link to another shell.  In order to
+overwrite this, you might apply
+
+@vindex tramp-encoding-shell
+@lisp
+(customize-set-variable 'tramp-encoding-shell "/usr/bin/zsh")
+@end lisp
+
+This uses also the settings in @code{tramp-sh-extra-args}.
 
 
 @subsection Other remote shell setup hints