]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/simple.el (process-file): Clarify doc string.
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 17 Nov 2019 23:26:55 +0000 (15:26 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 17 Nov 2019 23:27:21 +0000 (15:27 -0800)
lisp/simple.el

index 8229899f9acf041320859965e20da590f4201373..c61ccd511c5d006079c0883cc9689362a2a8a9f6 100644 (file)
@@ -4007,14 +4007,13 @@ subprocess is `default-directory'.
 If PROGRAM is a remote file name, it should be processed
 by `file-local-name' before passing it to this function.
 
-File names in INFILE and BUFFER are handled normally, but file
-names in ARGS should be relative to `default-directory', as they
-are passed to the process verbatim.  (This is a difference from
-`call-process', which does not support file name handlers for INFILE
-and BUFFER.)
-
-Some file name handlers might not support all variants, for example
-they might behave as if DISPLAY was nil, regardless of the actual
+Handle file names in INFILE and BUFFER normally; this differs
+from `call-process', which does not support file name handlers
+for INFILE and BUFFER.  However, pass ARGS to the process
+verbatim without file name handling, as `call-process' does.
+
+Some file name handlers might not support all variants.  For
+example, they might treat DISPLAY as nil regardless of the actual
 value passed."
   (let ((fh (find-file-name-handler default-directory 'process-file))
         lc stderr-file)