diff options
| author | Michael Albinus | 2015-03-04 12:35:36 +0100 |
|---|---|---|
| committer | Michael Albinus | 2015-03-04 12:35:36 +0100 |
| commit | b209a4bf1b3686a892b04c66713a345d6c932ffc (patch) | |
| tree | 8025a9873ef4e285ee5833453247134482567306 | |
| parent | 44a7c1f93a35c5a1ef374788a184b286cb2a058f (diff) | |
| download | emacs-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/ChangeLog | 10 | ||||
| -rw-r--r-- | doc/misc/tramp.texi | 51 | ||||
| -rw-r--r-- | doc/misc/trampver.texi | 2 |
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 @@ | |||
| 1 | 2015-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 | |||
| 1 | 2015-03-03 Kelvin White <kwhite@gnu.org> | 11 | 2015-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} | |||
| 1005 | program is not found via the @env{PATH} environment variable, the | 1005 | program is not found via the @env{PATH} environment variable, the |
| 1006 | variable @var{tramp-adb-program} must point to its absolute path. | 1006 | variable @var{tramp-adb-program} must point to its absolute path. |
| 1007 | 1007 | ||
| 1008 | Tramp does not connect Android devices to @command{adb}. This must be | 1008 | @value{tramp} does not connect Android devices to @command{adb}, |
| 1009 | performed outside @value{emacsname}. If there is exactly one Android | 1009 | unless the customer option @option{tramp-adb-connect-if-not-connected} |
| 1010 | device connected to @command{adb}, a host name is not needed in the | 1010 | is non-@code{nil}. If there is exactly one Android device connected |
| 1011 | remote file name. The default @value{tramp} name to be used is | 1011 | to @command{adb}, a host name is not needed in the remote file name. |
| 1012 | @file{@trampfn{adb, , ,}} therefore. Otherwise, one could find | 1012 | The default @value{tramp} name to be used is @file{@trampfn{adb, , ,}}, |
| 1013 | potential host names with the command @command{adb devices}. | 1013 | therefore. Otherwise, one could find potential host names with the |
| 1014 | command @command{adb devices}. | ||
| 1014 | 1015 | ||
| 1015 | Usually, the @command{adb} method does not need any user name. It | 1016 | Usually, the @command{adb} method does not need any user name. It |
| 1016 | runs under the permissions of the @command{adbd} process on the | 1017 | runs 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 | |||
| 1019 | devices, especially with unrooted ones. In that case, an error | 1020 | devices, especially with unrooted ones. In that case, an error |
| 1020 | message is displayed. | 1021 | message is displayed. |
| 1021 | 1022 | ||
| 1023 | If a device shall be connected via TCP/IP, it is possible to declare | ||
| 1024 | the port number to be used like @file{device#42}. Without a port | ||
| 1025 | number, the default value as declared in @command{adb} will be used. | ||
| 1026 | Port 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 |
| 1085 | This customer option, a list, defines the external methods which shall | 1092 | This customer option, a list, defines the external methods which shall |
| 1086 | be used with GVFS@. Per default, these are @option{dav}, | 1093 | be 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 |
| 1357 | In order to specify multiple hops, it is possible to define a proxy | 1364 | In order to specify multiple hops, it is possible to define a proxy |
| 1358 | host to pass through, via the variable | 1365 | host 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 |
| 1360 | triples (@var{host} @var{user} @var{proxy}). | 1367 | triples (@var{host} @var{user} @var{proxy}). |
| 1361 | 1368 | ||
| 1362 | The first matching item specifies the proxy host to be passed for a | 1369 | The 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 |
| 1473 | This variable keeps a list of regular expressions, which denote hosts | 1480 | This customer option keeps a list of regular expressions, which denote |
| 1474 | running a registered shell like "rbash". Those hosts can be used as | 1481 | hosts running a registered shell like @command{rbash}. Those hosts |
| 1475 | proxies only. | 1482 | can be used as proxies only. |
| 1476 | 1483 | ||
| 1477 | If the bastion host from the example above runs a restricted shell, | 1484 | If the bastion host from the example above runs a restricted shell, |
| 1478 | you shall apply | 1485 | you 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 |
| 1790 | When @value{tramp} connects to the remote host, it searches for the | 1797 | When @value{tramp} connects to the remote host, it searches for the |
| 1791 | programs that it can use. The variable @code{tramp-remote-path} | 1798 | programs that it can use. The customer option |
| 1792 | controls the directories searched on the remote host. | 1799 | @option{tramp-remote-path} controls the directories searched on the |
| 1800 | remote host. | ||
| 1793 | 1801 | ||
| 1794 | By default, this is set to a reasonable set of defaults for most | 1802 | By default, this is set to a reasonable set of defaults for most |
| 1795 | hosts. The symbol @code{tramp-default-remote-path} is a place | 1803 | hosts. The symbol @code{tramp-default-remote-path} is a place |
| @@ -1798,7 +1806,7 @@ command @command{getconf PATH} on your remote host. For example, | |||
| 1798 | on Debian GNU/Linux this is @file{/bin:/usr/bin}, whereas on Solaris | 1806 | on Debian GNU/Linux this is @file{/bin:/usr/bin}, whereas on Solaris |
| 1799 | this is @file{/usr/xpg4/bin:/usr/ccs/bin:/usr/bin:/opt/SUNWspro/bin}. | 1807 | this is @file{/usr/xpg4/bin:/usr/ccs/bin:/usr/bin:/opt/SUNWspro/bin}. |
| 1800 | It is recommended to apply this symbol on top of | 1808 | It is recommended to apply this symbol on top of |
| 1801 | @code{tramp-remote-path}. | 1809 | @option{tramp-remote-path}. |
| 1802 | 1810 | ||
| 1803 | It is possible, however, that your local (or remote ;) system | 1811 | It is possible, however, that your local (or remote ;) system |
| 1804 | administrator has put the tools you want in some obscure local | 1812 | administrator 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 |
| 2089 | with @samp{192.168.0.1} being the IP address of your remote host | 2097 | with @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 | |||
| 2591 | remote directory contents are reread regularly in order to detect such | 2600 | remote directory contents are reread regularly in order to detect such |
| 2592 | changes, which would be invisible otherwise (@pxref{Connection caching}). | 2601 | changes, 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 |
| 2595 | This variable defines the number of seconds since last remote command | 2605 | This customer option defines the number of seconds since last remote |
| 2596 | before rereading a directory contents. A value of 0 would require an | 2606 | command before rereading a directory contents. A value of 0 would |
| 2597 | immediate reread during file name completion, @code{nil} means to use | 2607 | require an immediate reread during file name completion, @code{nil} |
| 2598 | always cached values for the directory contents. | 2608 | means 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 |
| 2636 | This customer option controls whether ad-hoc definitions are kept | 2646 | This customer option controls whether ad-hoc definitions are kept |
| 2637 | persistently in @code{tramp-default-proxies-alist}. That means, those | 2647 | persistently in @option{tramp-default-proxies-alist}. That means, |
| 2638 | definitions are available also for future @value{emacsname} sessions. | 2648 | those definitions are available also for future @value{emacsname} |
| 2649 | sessions. | ||
| 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 |