aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2015-03-04 12:35:36 +0100
committerMichael Albinus2015-03-04 12:35:36 +0100
commitb209a4bf1b3686a892b04c66713a345d6c932ffc (patch)
tree8025a9873ef4e285ee5833453247134482567306
parent44a7c1f93a35c5a1ef374788a184b286cb2a058f (diff)
downloademacs-b209a4bf1b3686a892b04c66713a345d6c932ffc.tar.gz
emacs-b209a4bf1b3686a892b04c66713a345d6c932ffc.zip
Sync with Tramp upstream
* tramp.texi (External methods) <adb>: Explain, when Tramp connects to devices. Mention port numbers. (GVFS based methods, File name completion): Add index. (Multi-hops, Remote Programs, File name completion, Ad-hoc multi-hops): Improve wording. * trampver.texi: Update release number.
-rw-r--r--doc/misc/ChangeLog10
-rw-r--r--doc/misc/tramp.texi51
-rw-r--r--doc/misc/trampver.texi2
3 files changed, 42 insertions, 21 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index c721b250112..fc85bd97f73 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,13 @@
12015-03-04 Michael Albinus <michael.albinus@gmx.de>
2
3 * tramp.texi (External methods) <adb>: Explain, when Tramp
4 connects to devices. Mention port numbers.
5 (GVFS based methods, File name completion): Add index.
6 (Multi-hops, Remote Programs, File name completion, Ad-hoc multi-hops):
7 Improve wording.
8
9 * trampver.texi: Update release number.
10
12015-03-03 Kelvin White <kwhite@gnu.org> 112015-03-03 Kelvin White <kwhite@gnu.org>
2 12
3 * erc.texi (Advanced Usage, Options): Add descriptions and examples 13 * erc.texi (Advanced Usage, Options): Add descriptions and examples
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index bc7f9331874..5d02d909791 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -1005,12 +1005,13 @@ can be installed as part of the Android SDK. If the @command{adb}
1005program is not found via the @env{PATH} environment variable, the 1005program is not found via the @env{PATH} environment variable, the
1006variable @var{tramp-adb-program} must point to its absolute path. 1006variable @var{tramp-adb-program} must point to its absolute path.
1007 1007
1008Tramp does not connect Android devices to @command{adb}. This must be 1008@value{tramp} does not connect Android devices to @command{adb},
1009performed outside @value{emacsname}. If there is exactly one Android 1009unless the customer option @option{tramp-adb-connect-if-not-connected}
1010device connected to @command{adb}, a host name is not needed in the 1010is non-@code{nil}. If there is exactly one Android device connected
1011remote file name. The default @value{tramp} name to be used is 1011to @command{adb}, a host name is not needed in the remote file name.
1012@file{@trampfn{adb, , ,}} therefore. Otherwise, one could find 1012The default @value{tramp} name to be used is @file{@trampfn{adb, , ,}},
1013potential host names with the command @command{adb devices}. 1013therefore. Otherwise, one could find potential host names with the
1014command @command{adb devices}.
1014 1015
1015Usually, the @command{adb} method does not need any user name. It 1016Usually, the @command{adb} method does not need any user name. It
1016runs under the permissions of the @command{adbd} process on the 1017runs under the permissions of the @command{adbd} process on the
@@ -1019,6 +1020,11 @@ Android device. If a user name is specified, @value{tramp} applies an
1019devices, especially with unrooted ones. In that case, an error 1020devices, especially with unrooted ones. In that case, an error
1020message is displayed. 1021message is displayed.
1021 1022
1023If a device shall be connected via TCP/IP, it is possible to declare
1024the port number to be used like @file{device#42}. Without a port
1025number, the default value as declared in @command{adb} will be used.
1026Port numbers are not applicable to Android devices connected via USB.
1027
1022@end table 1028@end table
1023 1029
1024 1030
@@ -1081,6 +1087,7 @@ FUSE, it also needs the SYNCE-GVFS plugin.
1081 1087
1082@end table 1088@end table
1083 1089
1090@vindex tramp-gvfs-methods
1084@defopt tramp-gvfs-methods 1091@defopt tramp-gvfs-methods
1085This customer option, a list, defines the external methods which shall 1092This customer option, a list, defines the external methods which shall
1086be used with GVFS@. Per default, these are @option{dav}, 1093be used with GVFS@. Per default, these are @option{dav},
@@ -1355,8 +1362,8 @@ bastion host.
1355@vindex tramp-default-proxies-alist 1362@vindex tramp-default-proxies-alist
1356@defopt tramp-default-proxies-alist 1363@defopt tramp-default-proxies-alist
1357In order to specify multiple hops, it is possible to define a proxy 1364In order to specify multiple hops, it is possible to define a proxy
1358host to pass through, via the variable 1365host to pass through, via the customer option
1359@code{tramp-default-proxies-alist}. This variable keeps a list of 1366@option{tramp-default-proxies-alist}. This variable keeps a list of
1360triples (@var{host} @var{user} @var{proxy}). 1367triples (@var{host} @var{user} @var{proxy}).
1361 1368
1362The first matching item specifies the proxy host to be passed for a 1369The first matching item specifies the proxy host to be passed for a
@@ -1470,9 +1477,9 @@ Sometimes they offer limited features only, like running @command{rbash}
1470 1477
1471@vindex tramp-restricted-shell-hosts-alist 1478@vindex tramp-restricted-shell-hosts-alist
1472@defopt tramp-restricted-shell-hosts-alist 1479@defopt tramp-restricted-shell-hosts-alist
1473This variable keeps a list of regular expressions, which denote hosts 1480This customer option keeps a list of regular expressions, which denote
1474running a registered shell like "rbash". Those hosts can be used as 1481hosts running a registered shell like @command{rbash}. Those hosts
1475proxies only. 1482can be used as proxies only.
1476 1483
1477If the bastion host from the example above runs a restricted shell, 1484If the bastion host from the example above runs a restricted shell,
1478you shall apply 1485you shall apply
@@ -1788,8 +1795,9 @@ remote file access.
1788@vindex tramp-own-remote-path 1795@vindex tramp-own-remote-path
1789@defopt tramp-remote-path 1796@defopt tramp-remote-path
1790When @value{tramp} connects to the remote host, it searches for the 1797When @value{tramp} connects to the remote host, it searches for the
1791programs that it can use. The variable @code{tramp-remote-path} 1798programs that it can use. The customer option
1792controls the directories searched on the remote host. 1799@option{tramp-remote-path} controls the directories searched on the
1800remote host.
1793 1801
1794By default, this is set to a reasonable set of defaults for most 1802By default, this is set to a reasonable set of defaults for most
1795hosts. The symbol @code{tramp-default-remote-path} is a place 1803hosts. The symbol @code{tramp-default-remote-path} is a place
@@ -1798,7 +1806,7 @@ command @command{getconf PATH} on your remote host. For example,
1798on Debian GNU/Linux this is @file{/bin:/usr/bin}, whereas on Solaris 1806on Debian GNU/Linux this is @file{/bin:/usr/bin}, whereas on Solaris
1799this is @file{/usr/xpg4/bin:/usr/ccs/bin:/usr/bin:/opt/SUNWspro/bin}. 1807this is @file{/usr/xpg4/bin:/usr/ccs/bin:/usr/bin:/opt/SUNWspro/bin}.
1800It is recommended to apply this symbol on top of 1808It is recommended to apply this symbol on top of
1801@code{tramp-remote-path}. 1809@option{tramp-remote-path}.
1802 1810
1803It is possible, however, that your local (or remote ;) system 1811It is possible, however, that your local (or remote ;) system
1804administrator has put the tools you want in some obscure local 1812administrator has put the tools you want in some obscure local
@@ -2088,6 +2096,7 @@ parameter, you could overwrite the syntax with the following form:
2088@noindent 2096@noindent
2089with @samp{192.168.0.1} being the IP address of your remote host 2097with @samp{192.168.0.1} being the IP address of your remote host
2090(@pxref{Predefined connection information}). 2098(@pxref{Predefined connection information}).
2099
2091@end table 2100@end table
2092 2101
2093 2102
@@ -2591,11 +2600,12 @@ files by other processes. Therefore, during file name completion, the
2591remote directory contents are reread regularly in order to detect such 2600remote directory contents are reread regularly in order to detect such
2592changes, which would be invisible otherwise (@pxref{Connection caching}). 2601changes, which would be invisible otherwise (@pxref{Connection caching}).
2593 2602
2603@vindex tramp-completion-reread-directory-timeout
2594@defopt tramp-completion-reread-directory-timeout 2604@defopt tramp-completion-reread-directory-timeout
2595This variable defines the number of seconds since last remote command 2605This customer option defines the number of seconds since last remote
2596before rereading a directory contents. A value of 0 would require an 2606command before rereading a directory contents. A value of 0 would
2597immediate reread during file name completion, @code{nil} means to use 2607require an immediate reread during file name completion, @code{nil}
2598always cached values for the directory contents. 2608means to use always cached values for the directory contents.
2599@end defopt 2609@end defopt
2600 2610
2601 2611
@@ -2634,8 +2644,9 @@ remotehost, /path}} would be sufficient from now on.
2634@vindex tramp-save-ad-hoc-proxies 2644@vindex tramp-save-ad-hoc-proxies
2635@defopt tramp-save-ad-hoc-proxies 2645@defopt tramp-save-ad-hoc-proxies
2636This customer option controls whether ad-hoc definitions are kept 2646This customer option controls whether ad-hoc definitions are kept
2637persistently in @code{tramp-default-proxies-alist}. That means, those 2647persistently in @option{tramp-default-proxies-alist}. That means,
2638definitions are available also for future @value{emacsname} sessions. 2648those definitions are available also for future @value{emacsname}
2649sessions.
2639@end defopt 2650@end defopt
2640 2651
2641 2652
diff --git a/doc/misc/trampver.texi b/doc/misc/trampver.texi
index a9e7f3733e7..119adbd245e 100644
--- a/doc/misc/trampver.texi
+++ b/doc/misc/trampver.texi
@@ -8,7 +8,7 @@
8@c In the Tramp GIT, the version number is auto-frobbed from 8@c In the Tramp GIT, the version number is auto-frobbed from
9@c configure.ac, so you should edit that file and run 9@c configure.ac, so you should edit that file and run
10@c "autoconf && ./configure" to change the version number. 10@c "autoconf && ./configure" to change the version number.
11@set trampver 2.2.11 11@set trampver 2.2.12-pre
12 12
13@c Other flags from configuration 13@c Other flags from configuration
14@set instprefix /usr/local 14@set instprefix /usr/local