aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2019-08-01 23:16:24 +0200
committerLars Ingebrigtsen2019-08-01 23:16:37 +0200
commit51cf2eb5c981b7e05a3329564753bcb61e4d5b07 (patch)
tree10abdc9af1a4cc600abe29081264d8ca70e903be
parent0a7e131ce46eec2b0e799d39cc0dc3d743897e60 (diff)
downloademacs-51cf2eb5c981b7e05a3329564753bcb61e4d5b07.tar.gz
emacs-51cf2eb5c981b7e05a3329564753bcb61e4d5b07.zip
Document batch-byte-compile directory behavior
* lisp/emacs-lisp/bytecomp.el (batch-byte-compile): Document the behaviour with directories (bug#20867).
-rw-r--r--lisp/emacs-lisp/bytecomp.el9
1 files changed, 8 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index 6dcd4c6846a..40b4e2f4671 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -5091,8 +5091,15 @@ it won't work in an interactive Emacs."
5091 "Run `byte-compile-file' on the files remaining on the command line. 5091 "Run `byte-compile-file' on the files remaining on the command line.
5092Use this from the command line, with `-batch'; 5092Use this from the command line, with `-batch';
5093it won't work in an interactive Emacs. 5093it won't work in an interactive Emacs.
5094Each file is processed even if an error occurred previously. 5094
5095Each file is processed even if an error occurred previously. If
5096a file name denotes a directory, all Emacs Lisp source files in
5097that directory (that have previously been compiled) will be
5098recompiled if newer than the compiled files. In this case,
5099NOFORCE is ignored.
5100
5095For example, invoke \"emacs -batch -f batch-byte-compile $emacs/ ~/*.el\". 5101For example, invoke \"emacs -batch -f batch-byte-compile $emacs/ ~/*.el\".
5102
5096If NOFORCE is non-nil, don't recompile a file that seems to be 5103If NOFORCE is non-nil, don't recompile a file that seems to be
5097already up-to-date." 5104already up-to-date."
5098 ;; command-line-args-left is what is left of the command line, from 5105 ;; command-line-args-left is what is left of the command line, from