aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorMichael Albinus2009-07-01 15:09:50 +0000
committerMichael Albinus2009-07-01 15:09:50 +0000
commit88a683c53c8c10c2ebf75e80a5beb7fd8e0ab99d (patch)
tree5883d0328ec845b5a9749417391a4478d0ada424 /doc/misc
parent0c45005534594f461df4e366f154f9b036601250 (diff)
downloademacs-88a683c53c8c10c2ebf75e80a5beb7fd8e0ab99d.tar.gz
emacs-88a683c53c8c10c2ebf75e80a5beb7fd8e0ab99d.zip
* tramp.texi (GVFS based methods): New section.
(Remote processes): Processes for GVFS based methods run locally.
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/ChangeLog5
-rw-r--r--doc/misc/tramp.texi50
2 files changed, 40 insertions, 15 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index f57d5c2c47b..f8b67dc50be 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,8 @@
12009-07-01 Michael Albinus <michael.albinus@gmx.de>
2
3 * tramp.texi (GVFS based methods): New section.
4 (Remote processes): Processes for GVFS based methods run locally.
5
12009-06-30 Michael Albinus <michael.albinus@gmx.de> 62009-06-30 Michael Albinus <michael.albinus@gmx.de>
2 7
3 * tramp.texi (Inline methods, External methods, Gateway methods): Avoid 8 * tramp.texi (Inline methods, External methods, Gateway methods): Avoid
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index 069359f1a63..1536bd49553 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -181,6 +181,9 @@ Configuring @value{tramp} for use
181* Connection types:: Types of connections made to remote machines. 181* Connection types:: Types of connections made to remote machines.
182* Inline methods:: Inline methods. 182* Inline methods:: Inline methods.
183* External methods:: External methods. 183* External methods:: External methods.
184@ifset emacsgvfs
185* GVFS based methods:: GVFS based external methods.
186@end ifset
184@ifset emacsgw 187@ifset emacsgw
185* Gateway methods:: Gateway methods. 188* Gateway methods:: Gateway methods.
186@end ifset 189@end ifset
@@ -510,6 +513,9 @@ Method}.
510* Connection types:: Types of connections made to remote machines. 513* Connection types:: Types of connections made to remote machines.
511* Inline methods:: Inline methods. 514* Inline methods:: Inline methods.
512* External methods:: External methods. 515* External methods:: External methods.
516@ifset emacsgvfs
517* GVFS based methods:: GVFS based external methods.
518@end ifset
513@ifset emacsgw 519@ifset emacsgw
514* Gateway methods:: Gateway methods. 520* Gateway methods:: Gateway methods.
515@end ifset 521@end ifset
@@ -1027,22 +1033,32 @@ Windows, this method isn't available. Instead of, you can use UNC
1027file names like @file{//melancholia/daniel$$/.emacs}. The only 1033file names like @file{//melancholia/daniel$$/.emacs}. The only
1028disadvantage is that there's no possibility to specify another user 1034disadvantage is that there's no possibility to specify another user
1029name. 1035name.
1036@end table
1037
1030 1038
1031@ifset emacsgvfs 1039@ifset emacsgvfs
1032@item @option{dav} 1040@node GVFS based methods
1033@cindex method dav 1041@section GVFS based external methods
1034@cindex dav method 1042@cindex methods, gvfs
1043@cindex gvfs based methods
1044@cindex dbus
1035 1045
1036This method provides access to WebDAV files and directories. It is 1046The connection methods described in this section are based on GVFS
1037available on systems only which run GVFS
1038@uref{http://en.wikipedia.org/wiki/GVFS}. Via GVFS, the remote 1047@uref{http://en.wikipedia.org/wiki/GVFS}. Via GVFS, the remote
1039filesystem is mounted locally through FUSE. @value{tramp} uses 1048filesystem is mounted locally through FUSE. @value{tramp} uses
1040internally this local mounted directory. 1049internally this local mounted directory.
1041 1050
1042The communication with GVFS is implemented via D-Bus messages. 1051The communication with GVFS is implemented via D-Bus messages.
1043Therefore, your @value{emacsname} must have D-Bus integration. 1052Therefore, your @value{emacsname} must have D-Bus integration,
1053@pxref{Top, , D-Bus, dbus}.
1044 1054
1045There exists also the external method @option{davs}, which uses SSL 1055@table @asis
1056@item @option{dav}
1057@cindex method dav
1058@cindex dav method
1059
1060This method provides access to WebDAV files and directories. There
1061exists also the external method @option{davs}, which uses SSL
1046encryption for the access. 1062encryption for the access.
1047 1063
1048Both methods support the port number specification as discussed above. 1064Both methods support the port number specification as discussed above.
@@ -1052,21 +1068,17 @@ Both methods support the port number specification as discussed above.
1052@cindex obex method 1068@cindex obex method
1053 1069
1054OBEX is an FTP-like access protocol for simple devices, like cell 1070OBEX is an FTP-like access protocol for simple devices, like cell
1055phones. Like @option{dav} and @option{davs}, it uses GVFS for 1071phones. Until now @value{tramp} supports only OBEX over Bluetooth.
1056mounting remote files and directories via FUSE. Until now
1057@value{tramp} supports only OBEX over Bluetooth.
1058 1072
1059@item @option{synce} 1073@item @option{synce}
1060@cindex method synce 1074@cindex method synce
1061@cindex synce method 1075@cindex synce method
1062 1076
1063SYNCE allows communication with Windows Mobile devices. Beside GVFS 1077The @option{synce} method allows communication with Windows Mobile
1064for mounting remote files and directories via FUSE, it needs also the 1078devices. Beside GVFS for mounting remote files and directories via
1065SYNCE-GVFS plugin. 1079FUSE, it needs also the SYNCE-GVFS plugin.
1066@end ifset
1067@end table 1080@end table
1068 1081
1069@ifset emacsgvfs
1070@defopt tramp-gvfs-methods 1082@defopt tramp-gvfs-methods
1071This customer option, a list, defines the external methods, which 1083This customer option, a list, defines the external methods, which
1072shall be used with GVFS. Per default, these are @option{dav}, 1084shall be used with GVFS. Per default, these are @option{dav},
@@ -2404,6 +2416,14 @@ allows to exploit @value{emacsname} packages without modification for
2404remote file names. It does not work for the @option{ftp} and 2416remote file names. It does not work for the @option{ftp} and
2405@option{smb} methods. 2417@option{smb} methods.
2406 2418
2419@ifset emacsgvfs
2420If the remote host is mounted via GVFS (see @ref{GVFS based methods}),
2421the remote filesystem is mounted locally. Therefore, there are no
2422remote processes; all processes run still locally on your machine with
2423an adapted @code{default-directory}. This section does not apply for
2424such connection methods.
2425@end ifset
2426
2407Remote processes are started when a corresponding command is executed 2427Remote processes are started when a corresponding command is executed
2408from a buffer belonging to a remote file or directory. Up to now, the 2428from a buffer belonging to a remote file or directory. Up to now, the
2409packages @file{compile.el} (commands like @code{compile} and 2429packages @file{compile.el} (commands like @code{compile} and