Copyright (C) 2000-2012 |
GNU Info (emacs)Initial OptionsInitial 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 |