GNU Info

Info Node: (emacs)Initial Options

(emacs)Initial Options


Next: Command Example Prev: Action Arguments Up: Command Arguments
Enter node , (file) or (file)node

Initial Options
===============

   The initial options specify parameters for the Emacs session.  This
section describes the more general initial options; some other options
specifically related to the X Window System appear in the following
sections.

   Some initial options affect the loading of init files.  The normal
actions of Emacs are to first load `site-start.el' if it exists, then
your own init file `~/.emacs' if it exists, and finally `default.el' if
it exists; certain options prevent loading of some of these files or
substitute other files for them.

`-t DEVICE'
`--terminal=DEVICE'
     Use DEVICE as the device for terminal input and output.

`-d DISPLAY'
`--display=DISPLAY'
     Use the X Window System and use the display named DISPLAY to open
     the initial Emacs frame.  Note: Display X, for more details.

`-nw'
`--no-windows'
     Don't communicate directly with the window system, disregarding the
     `DISPLAY' environment variable even if it is set.  This forces
     Emacs to run as if the display were a text-only terminal.

`-batch'
`--batch'
     Run Emacs in "batch mode", which means that the text being edited
     is not displayed and the standard terminal interrupt characters
     such as `C-z' and `C-c' continue to have their normal effect.
     Emacs in batch mode outputs to `stderr' only what would normally
     be displayed in the echo area under program control, and functions
     which would normally read from the minibuffer take their input
     from `stdin'.

     Batch mode is used for running programs written in Emacs Lisp from
     shell scripts, makefiles, and so on.  Normally the `-l' option or
     `-f' option will be used as well, to invoke a Lisp program to do
     the batch processing.

     `-batch' implies `-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.

`-q'
`--no-init-file'
     Do not load your Emacs init file `~/.emacs', or `default.el'
     either.  When invoked like this, Emacs does not allow saving
     options changed with the `M-x customize' command and its variants.
     Note: Easy Customization.

`--no-site-file'
     Do not load `site-start.el'.  The options `-q', `-u' and `-batch'
     have no effect on the loading of this file--this is the only
     option that blocks it.

`-u USER'
`--user=USER'
     Load USER's Emacs init file `~USER/.emacs' instead of your own.

`--debug-init'
     Enable the Emacs Lisp debugger for errors in the init file.

`--unibyte'
     Do almost everything with single-byte buffers and strings.  All
     buffers and strings are unibyte unless you (or a Lisp program)
     explicitly ask for a multibyte buffer or string.  (Note that Emacs
     always loads Lisp files in multibyte mode, even if `--unibyte' is
     specified; see Note: Enabling Multibyte.)  Setting the
     environment variable `EMACS_UNIBYTE' has the same effect.

`--multibyte'
     Inhibit the effect of `EMACS_UNIBYTE', so that Emacs uses
     multibyte characters by default, as usual.


automatically generated by info2www version 1.2.2.9