1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-29 19:48:19 +00:00

Document --script.

This commit is contained in:
Richard M. Stallman 2002-09-09 19:17:00 +00:00
parent 454473ea06
commit 0a41ca77ba

View File

@ -195,11 +195,28 @@ shell scripts, makefiles, and so on. Normally the @samp{-l} option
or @samp{-f} option will be used as well, to invoke a Lisp program
to do the batch processing.
@samp{-batch} implies @samp{-q} (do not load an init file). It also
@samp{--batch} implies @samp{-q} (do not load an init file). It also
causes Emacs to exit after processing all the command options. In
addition, it disables auto-saving except in buffers for which it has
been explicitly requested.
@item --script @var{file}
@opindex --script
Run Emacs in batch mode, like @samp{--batch}, and then read and
execute the Lisp code in @var{file}.
The normal use of this option is in executable script files that run
Emacs. They can start with this text on the first line
@example
#!/usr/bin/emacs --script
@end example
@noindent
which will invoke Emacs with @samp{--script} and supply the name of
the script file as @var{file}. Emacs Lisp then treats @samp{#!} as a
comment delimiter.
@item -q
@opindex -q
@itemx --no-init-file