Changes between Version 79 and Version 80 of SftpFrontend


Ignore:
Timestamp:
2012-03-12T00:50:06Z (12 years ago)
Author:
davidsarah
Comment:

separate Vim and Emacs sections

Legend:

Unmodified
Added
Removed
Modified
  • SftpFrontend

    v79 v80  
    119119 * In the File Types subsection, you may want to set the Default transfer type to Binary, delete all of the filetypes in the list, and uncheck 'Treat files without extension as ASCII file' and 'Treat dotfiles as ASCII files'. (This isn't Tahoe-specific, but attempting to automatically detect and convert line endings of text files is usually the wrong thing.)
    120120
    121 == !Emacs/Vim ==
     121== Vim ==
    122122
    123 Emacs can edit remote files using [http://www.gnu.org/software/tramp/ TRAMP], and likewise Vim using [http://www.vim.org/scripts/script.php?script_id=1075 netrw.vim]. Emacs 23.4.1 was tested and does not work since TRAMP expects a "shell" rather than the "subsystem" (see [http://tools.ietf.org/html/rfc4254#section-6.5 RFC 4254 section 6.5]) interface Tahoe-LAFS supports.
    124 
    125 Vim 7.3 with netrw.vim 142 was tested and works. I couldn't find out how to specify a port when opening a remote file (perhaps it's not possible), but you can setup a host with the correct port in your ssh config ({{{~/.ssh/config}}} for me):
     123Vim can edit remote files over SFTP using [http://www.vim.org/scripts/script.php?script_id=1075 netrw.vim]. Vim 7.3 with netrw.vim 142 was tested and works. I couldn't find out how to specify a port when opening a remote file (perhaps it's not possible), but you can setup a host with the correct port in your ssh config ({{{~/.ssh/config}}} for me):
    126124
    127125{{{
     
    133131
    134132Now to open a file: {{{vim sftp://peter@tahoe/secrets.txt}}}, where {{{secrets.txt}}} is a file at the root of the dircap associated with the SFTP user {{{peter}}} in {{{accounts.file}}}. You'll get a password prompt whenever you open or save. Warning: netrw.vim stores the remote file in a temporary file on local non-volatile memory, so this technique does not prevent the plaintext contents of your file from being stored on your disk.
     133
     134== Emacs ==
     135
     136Emacs can in theory edit remote files using [http://www.gnu.org/software/tramp/ TRAMP]. Emacs 23.4.1 was tested and does not work since TRAMP expects a "shell" rather than the "subsystem" (see [http://tools.ietf.org/html/rfc4254#section-6.5 RFC 4254 section 6.5]) interface Tahoe-LAFS supports. It's very unlikely that Tahoe will be changed to support a shell interface over SFTP, since the set of commands that should be implemented is not standardized.