express skepticism about TRAMP's use of gvfs-FUSE

[Imported from Trac: page SftpFrontend, version 91]
daira 2015-04-16 20:56:53 +00:00
parent d1fe455e52
commit 8787531a8c

@ -137,4 +137,4 @@ Now to open a file: `vim sftp://peter@tahoe/secrets.txt`, where `secrets.txt` is
Emacs can in theory edit remote files using [TRAMP](http://www.gnu.org/software/tramp/). Emacs 23.4.1 was tested and does not work since TRAMP expects a "shell" rather than the "SFTP subsystem" (see [RFC 4254 section 6.5](http://tools.ietf.org/html/rfc4254#section-6.5)) interface Tahoe-LAFS supports. It's very unlikely that Tahoe will be changed to support a shell interface over SSH, since the set of commands that should be implemented to allow file transfer is not standardized. Emacs can in theory edit remote files using [TRAMP](http://www.gnu.org/software/tramp/). Emacs 23.4.1 was tested and does not work since TRAMP expects a "shell" rather than the "SFTP subsystem" (see [RFC 4254 section 6.5](http://tools.ietf.org/html/rfc4254#section-6.5)) interface Tahoe-LAFS supports. It's very unlikely that Tahoe will be changed to support a shell interface over SSH, since the set of commands that should be implemented to allow file transfer is not standardized.
However, TRAMP also supports the GVFS as an external backend. It may be possible to edit remote files with Emacs using GVFS, but it has not been tested. See [GVFS-based external methods](https://www.gnu.org/software/tramp/#GVFS-based-external-methods) in the TRAMP documentation for requirements and configuration details. However, TRAMP also supports the GVFS as an external backend. It may be possible to edit remote files with Emacs using GVFS, but it has not been tested. See [GVFS-based external methods](https://www.gnu.org/software/tramp/#GVFS-based-external-methods) in the TRAMP documentation for requirements and configuration details. Since this method uses gvfs-FUSE, also note the caveats about that [#Gnomevirtualfilesystemgvfs above].