]> git.eshelyaron.com Git - emacs.git/commitdiff
* files.texi (Magic File Names): Introduce optional parameter
authorMichael Albinus <michael.albinus@gmx.de>
Tue, 17 Jul 2007 21:29:20 +0000 (21:29 +0000)
committerMichael Albinus <michael.albinus@gmx.de>
Tue, 17 Jul 2007 21:29:20 +0000 (21:29 +0000)
IDENTIFICATION for `file-remote-p'.

lispref/ChangeLog
lispref/files.texi

index 5102e723566c859636e562b463f90f329d696a3e..5dc45b43b335a21cfdceb5fa5f9b3a66c69d97eb 100644 (file)
@@ -1,3 +1,8 @@
+2007-07-17  Michael Albinus  <michael.albinus@gmx.de>
+
+       * files.texi (Magic File Names): Introduce optional parameter
+       IDENTIFICATION for `file-remote-p'.
+
 2007-07-14  Richard Stallman  <rms@gnu.org>
 
        * control.texi (Handling Errors): Document `debug' in handler list.
index 343a6bc5e3997177a049db04aadfcc13bb5a96c8..bfcbe476f954650264152fb5736dcb1e534bfe69 100644 (file)
@@ -2768,7 +2768,7 @@ nothing and returns @code{nil}.  Otherwise it returns the file name
 of the local copy file.
 @end defun
 
-@defun file-remote-p filename &optional connected
+@defun file-remote-p filename &optional identification connected
 This function tests whether @var{filename} is a remote file.  If
 @var{filename} is local (not remote), the return value is @code{nil}.
 If @var{filename} is indeed remote, the return value is a string that
@@ -2786,6 +2786,13 @@ 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 principle is valid.
 
+@var{identification} specifies which part of the identifier shall be
+returned as string.  @var{identification} can be the symbol
+@code{method}, @code{user} or @code{host}; any other value is handled
+like @code{nil} and means to return the complete identifier string.
+In the example above, the remote @code{user} identifier string would
+be @code{root}.
+
 If @var{connected} is non-@code{nil}, this function returns @code{nil}
 even if @var{filename} is remote, if Emacs has no network connection
 to its host.  This is useful when you want to avoid the delay of