mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-02 11:21:42 +00:00
(Magic File Names): `file-remote-p' returns an identifier of the
remote system, not just t.
This commit is contained in:
parent
5fe536b81b
commit
8addb6ebba
@ -1,3 +1,8 @@
|
||||
2004-07-02 Kai Grossjohann <kai@emptydomain.de>
|
||||
|
||||
* files.texi (Magic File Names): `file-remote-p' returns an
|
||||
identifier of the remote system, not just t.
|
||||
|
||||
2004-07-02 David Kastrup <dak@gnu.org>
|
||||
|
||||
* searching.texi (Entire Match Data): Add explanation about new
|
||||
|
@ -2646,7 +2646,23 @@ of the local copy file.
|
||||
@end defun
|
||||
|
||||
@defun file-remote-p filename
|
||||
This function returns @code{t} if @var{filename} is a remote file.
|
||||
This function tests whether @var{filename} is a remote file. The
|
||||
return value is an identifier of the remote system, if @var{filename}
|
||||
is indeed remote. Besides the host name, the identifier may comprise
|
||||
a user name and a method used to access that system.
|
||||
|
||||
To illustrate, for the filename @code{/ssh:user@@host:/some/file}, the
|
||||
identifier is @code{/ssh:user@@host:}.
|
||||
|
||||
If @var{filename} is local (not remote), then the return value is
|
||||
@code{nil}.
|
||||
|
||||
If @code{file-remote-p} returns the same identifier for two different
|
||||
filenames, then the file handler is the same, and also the files can
|
||||
be accessed locally with respect to each other. This means, for
|
||||
example, that it is possible to start a (remote) process accessing
|
||||
both files at the same time. Implementors of file handlers need to
|
||||
ensure this.
|
||||
@end defun
|
||||
|
||||
@defun unhandled-file-name-directory filename
|
||||
|
Loading…
Reference in New Issue
Block a user