Mercurial > emacs
changeset 47323:ff0c55c69b84
Document --script.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Mon, 09 Sep 2002 19:17:00 +0000 |
parents | 8a11a2109567 |
children | fd6bfaf82fa4 |
files | man/cmdargs.texi |
diffstat | 1 files changed, 18 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/man/cmdargs.texi Mon Sep 09 05:50:58 2002 +0000 +++ b/man/cmdargs.texi Mon Sep 09 19:17:00 2002 +0000 @@ -195,11 +195,28 @@ 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