help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: using emacs/efs with@ in username


From: andrew dunn
Subject: Re: using emacs/efs with@ in username
Date: 06 Feb 2003 03:00:01 +0000

Hi,

Thanks for your reply, but thats not really the issue. The problem I'm
having is loading files from a remote server. Usually if I load a file
from a remote FTP server in XEmacs the username is something like
"username" and the domain will be "domain.com".

To request this file in XEmacs I'd load it as:
/username@domain.com:/nameofthefile.html

Now, the problem comes when the FTP username isn't just "username" but
instead something like "username@domain.com". This means when logging
into the server via normal FTP I enter "username@domain.com" for the
username.

So whenever I want to load this file in XEmacs I'd load it as:
/username@domain.com@domain.com:/nameofile.html

This equates to the required format of:
/USERNAME@DOMAIN:/FILE

But if the username contains an "@" symbol then I get an error:
"Wrong type argument: stringp, nil"

Thats pretty much as I'd expect because there are now two "@" symbols in
the line, and emacs doesn't know which part is the username and which is
the server.

Ive tried using:
/username\@domain.com@domain.com:/nameoffile.html

But that doesn't work either.

Do you see what I mean ? Do you have any further suggestions ?

Thanks alot,

Andrew.


On Thu, 2003-02-06 at 01:43, gebser@ameritech.net wrote:
> If the problem is really the "at" sign (which I don't think it is), try 
> doing:
> 
> C-x C-f /path/to/user TAB
> 
> and emacs should type in the 'at' sign for you (given that you don't 
> have other files in the same subdir which start with "user" with some 
> other character immediately after).
> 
> I suspect that the problem is that you created files with names like 
> "/user@domain.com@domain.com:/file.html" which means that emacs thinks 
> that "/user@domain.com@domain.com:/" is a subdirectory.  If so, get 
> around that by putting a backslash ('\') in front of each slash 
> character ('/') when opening the file.
> 
> If this doesn't fix it for you, do an "ls -al" on the files in question 
> and send the output to us.
> 
> hth,
> ken
> 
> andrew dunn at 00:08 (UTC-0000) on 6 Feb 2003 said:
> 
> = Hi,
> = 
> = Ive been using XEmacs now with my own server for quite some time,
> = opening and saving documents remotely using the format:
> = /user@domain.com:/file.html
> = 
> = Recently Ive had to start editing files on a server that includes the @
> = symbol in the username (e.g. 'user@domain.com'), which seems to make it
> = impossible to open files correctly.
> = 
> = The format for opening now becomes:
> = /user@domain.com@domain.com:/file.html
> = 
> = As you'd expect this doesn't work because it doesn't know which @ symbol
> = is part of the username, and which one separates the user from the
> = domain. I hope this is clear what my problem is, and there is some kind
> = of simple solution.
> = 
> = Thanks for your help,
> = 
> = 
-- 
myperl.cc - web hosting for perl people.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]