home *** CD-ROM | disk | FTP | other *** search
-
- (setq top-level (quote (normal-top-level)))
-
- (defvar command-line-processed nil "\
- t once command line has been processed")
-
- (defconst inhibit-startup-message nil "\
- *Non-nil inhibits the initial startup message.
- This is for use in your personal init file, once you are familiar
- with the contents of the startup message.")
-
- (defconst inhibit-startup-echo-area-message nil "\
- *Non-nil inhibits the initial startup echo area message.
- Inhibition takes effect only if your `.emacs' file contains
- a line of the form
- (setq inhibit-startup-echo-area-message \"YOUR-USER-NAME\")
- Thus, someone else using a copy of your `.emacs' file will see
- the startup message unless he personally acts to inhibit it.")
-
- (defconst inhibit-default-init nil "\
- *Non-nil inhibits loading the `default' library.")
-
- (defconst command-switch-alist nil "\
- Alist of command-line switches.
- Elements look like (SWITCH-STRING . HANDLER-FUNCTION).
- HANDLER-FUNCTION receives switch name as sole arg;
- remaining command-line args are in the variable `command-line-args-left'.")
-
- (defvar command-line-functions nil "\
- List of functions to process unrecognized command-line arguments.
- Each function should access the dynamically bound variables
- `argi' (the current argument) and `command-line-args-left' (the remaining
- arguments). The function should return non-nil only if it recognizes and
- processes `argi'. If it does so, it may consume successive arguments by
- altering `command-line-args-left' to remove them.")
-
- (defvar command-line-default-directory nil "\
- Default directory to use for command line arguments.
- This is normally copied from `default-directory' when Emacs starts.")
-
- (defvar before-init-hook nil "\
- Functions to call after handling urgent options but before init files.
- The frame system uses this to open frames to display messages while
- Emacs loads the user's initialization file.")
-
- (defvar after-init-hook nil "\
- Functions to call after loading the init file (`~/.emacs').
- The call is not protected by a condition-case, so you can set `debug-on-error'
- in `.emacs', and put all the actual code on `after-init-hook'.")
-
- (defvar term-setup-hook nil "\
- Functions to be called after loading terminal-specific Lisp code.
- See `run-hooks'. This variable exists for users to set,
- so as to override the definitions made by the terminal-specific file.
- Emacs never sets this variable itself.")
-
- (defvar keyboard-type nil "\
- The brand of keyboard you are using.
- This variable is used to define
- the proper function and keypad keys for use under X. It is used in a
- fashion analogous to the environment value TERM.")
-
- (defvar window-setup-hook nil "\
- Normal hook run to initialize window system display.
- Emacs runs this hook after processing the command line arguments and loading
- the user's init file.")
-
- (defconst initial-major-mode (quote lisp-interaction-mode) "\
- Major mode command symbol to use for the initial *scratch* buffer.")
-
- (defvar init-file-user nil "\
- Identity of user whose `.emacs' file is or was read.
- The value is nil if no init file is being used; otherwise, it may be either
- the null string, meaning that the init file was taken from the user that
- originally logged in, or it may be a string containing a user's name.
-
- In either of the latter cases, `(concat \"~\" init-file-user \"/\")'
- evaluates to the name of the directory where the `.emacs' file was
- looked for.")
-
- (defvar site-run-file "site-start" "\
- File containing site-wide run-time initializations.
- This file is loaded at run-time before `~/.emacs'. It contains inits
- that need to be in place for the entire site, but which, due to their
- higher incidence of change, don't make sense to load into emacs'
- dumped image. Thus, the run-time load order is: 1. file described in
- this variable, if non-nil; 2. `~/.emacs'; 3. `default.el'.")
-
- (defvar init-file-debug nil)
-
- (defvar init-file-had-error nil)
-
- (defun normal-top-level nil (byte-code "