vim editing over ftp

Shaun Branden shaun at pcuse.com
Tue Jun 10 23:15:21 PDT 2003


I recently upgraded to vim 6.2.14 and now have problems editing over
ftp. The file displays locally as empty, but I know it exists and has
content. If I make any edits, the existing file on the server is clobbered.

Here is information from the vim debugger:
DBG: NetRead(a:1<0r>) {
DBG: NetOptionSave()
DBG: NetRead1: choice<ftp://ftp.pcuse.com/pcuse.com/resume.html>
DBG: NetRead2: choice<ftp://ftp.pcuse.com/pcuse.com/resume.html>
DBG: NetMethod(a:choice<ftp://ftp.pcuse.com/pcuse.com/resume.html>) {
DBG: NetMethod: ftp://...
DBG: NetUserPass(a:0<0>) {
DBG: a:0=0 case <=1:
DBG: return NetUserPass }
DBG: NetMethod: a:choice
<ftp://ftp.pcuse.com/pcuse.com/resume.html>
DBG: NetMethod: b:netrw_method <3>
DBG: NetMethod: g:netrw_machine<ftp.pcuse.com>
DBG: NetMethod: g:netrw_port   <>
DBG: NetMethod: g:netrw_uid    <shaun>
DBG: NetMethod: g:netrw_passwd <real_passwd_here>
DBG: NetMethod: b:netrw_fname  <pcuse.com/resume.html>
DBG: NetMethod return }
DBG: read via fetch for ftp+mipf (method #3)
DBG: NetGetFile readcmd<0r> cmdarg<> fname</tmp/v288512/0> readable=0
DBG NetRead: cleanup
DBG: NetOptionRestore()
DBG: return NetRead }

I ran this as the root user just incase there were permission issues.

/tmp/v288512 directory permissions are:
drwx------  2 root     wheel      512 Jun 10 11:37 v288512

and the directory is empty:
root at sagan:v288512$ pwd
/tmp/v288512
root at sagan:v288512$ ls -la
total 6
drwx------   2 root  wheel   512 Jun 10 11:37 .
drwxrwxrwt  43 root  wheel  3072 Jun 10 11:41 ..

Vim does not print the file to screen, but will clobber the file if I
make edits. The file does exist on the server:

ncftp /pcuse.com > pwd
  ftp://shaun:PASSWORD@ftp.pcuse.com/pcuse.com/
ncftp /pcuse.com > ls -l r*
-rw-r--r--   1 shaun    shaun         7542 Jun  8 04:09 resume.html

thanks

Shaun Branden


More information about the freebsd-ports mailing list