;;; compiled by rms@mole.gnu.ai.mit.edu on Sat May 29 18:28:29 1993
;;; from file /home/fsf/rms/e19/lisp/startup.el
;;; emacs version 19.9.0.
;;; bytecomp version FSF 2.08
;;; optimization is on.

(byte-code "" [(normal-top-level) top-level nil] 1)
(defvar command-line-processed nil "\
t once command line has been processed")
(defconst inhibit-startup-message nil "\
*Non-nil inhibits the initial startup messages.
This is for use in your personal init file, once you are familiar
with the contents of the startup message.")
(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 before-init-hook nil "\
Functions to call after handling urgent options but before loading init file.
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 "\
Function called to initialize window system display.
Emacs calls this after processing the command line arguments and loading
the user's init file.

Users should not set this variable; use term-setup-hook instead.")
(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 may be the null string or a string containing a user's name.
If the value is a null string, it means that the init file was taken from
the user that originally logged in.

In all cases, `(concat \"~\" init-file-user \"/\")' evaluates to the
directory name of the directory where the `.emacs' file was looked for.")
(byte-code "! MMM" [boundp init-file-debug nil normal-top-level #[nil " !=: !;9 !P!!P!\"9 P\")!Ҏ )" [command-line-processed message "Back to top level." t system-type vax-vms getenv "PWD" pwd equal file-attributes file-name-as-directory "." default-directory delete "PWD=" process-environment abbreviate-file-name ((byte-code "!\n !!   !" [run-hooks emacs-startup-hook term-setup-hook fboundp frame-notice-user-settings window-setup-hook] 2)) command-line] 6] command-line #[nil "!=C \n\" \n\" C \n\", \n\"2 C \n\"@ \n\"C )[ [ !Q#A?k  }  \"}   @\" \" A \" \" A@A \" \"A )} \"*!  !  !ǉ#\"+,\"+ *!!9q3=85 )!78~8Pǉ#~8\"7w87O8QÉ8T*A!!" [getenv "VERSION_CONTROL" vc nil string= "t" "numbered" t version-control "nil" "existing" "never" "simple" never window-system noninteractive load term-file-prefix symbol-name "-win" command-line-args args done user-login-name init-file-user user-real-login-name "" argi string-equal "-q" "-no-init-file" "-u" "-user" "-debug-init" init-file-debug setcdr fboundp frame-initialize face-initialize run-hooks before-init-hook "site-start" #[nil "& \n= Ă Qǉ$& \nǉ#)" [init-file-user load system-type vax-vms "sys$login:.emacs" "~" "/.emacs" t inhibit-default-init nil inhibit-startup-message "default"] 5] inner debug-on-error error (funcall inner) ((error (byte-code "\n@N\nA \nA#$" [message "Error in init file: %s%s%s" error error-message ": " mapconcat prin1-to-string ", "] 8))) after-init-hook get-buffer "*scratch*" major-mode fundamental-mode initial-major-mode "TERM" hyphend term string-match "[-_][^-_]+$" 0 command-line-1 kill-emacs] 5] command-line-1 #[(command-line-args-left) " 	? \n?  \"  ?% !!1  : !͎ cc!= != != != != != != c !c!!)%'()*@+,A,.\"+ +A,!,\" ,\" ,\" @!+A+ ,\" ,\"@66!!6!66#)A,\"9@;.!@!A,\"J@ !A B ,\"aC ,!'DEFF@ EFAFlE)T)G UH ,*\"!(I ,*\"!J '!K '!'** )L VM (!N G !O  ," [command-line-args-left inhibit-startup-message noninteractive string= buffer-name "*scratch*" input-pending-p term-setup-hook run-hooks nil fboundp frame-notice-user-settings window-setup-hook ((byte-code "!q !)ć" [get-buffer "*scratch*" erase-buffer set-buffer-modified-p nil] 2)) emacs-version "\nCopyright (C) 1993 Free Software Foundation, Inc.\n\n" key-binding "" help-command "u" advertised-undo "" save-buffers-kill-emacs "" describe-copying "" describe-distribution "" describe-no-warranty "t" help-with-tutorial "Type C-h for help; C-x u to undo changes.  (`C-' means use CTRL key.)\nTo kill the Emacs job, type C-x C-c.\nType C-h t for a tutorial on using Emacs.\nType C-h i to enter Info, which you can use to read GNU documentation.\n\nGNU Emacs comes with ABSOLUTELY NO WARRANTY; type C-h C-w for full details.\nYou may give out copies of Emacs; type C-h C-c to see the conditions.\nType C-h C-d for information on getting the latest version." substitute-command-keys "Type \\[help-command] for help; \\[advertised-undo] to undo changes.  (`C-' means use CTRL key.)\nTo kill the Emacs job, type \\[save-buffers-kill-emacs].\nType \\[help-with-tutorial] for a tutorial on using Emacs.\nType \\[info] to enter Info, which you can use to read GNU documentation.\n\nGNU Emacs comes with ABSOLUTELY NO WARRANTY; type \\[describe-no-warranty] for full details.\nYou may give out copies of Emacs; type \\[describe-copying] to see the conditions.\nType \\[describe-distribution] for information on getting the latest version." set-buffer-modified-p sit-for 120 default-directory 0 line first-file-buffer file-count dir tem argi assoc command-switch-alist string-equal "-f" "-funcall" "-e" intern "-l" "-load" file file-exists-p expand-file-name load t "-insert" error "filename omitted from `-insert' option" insert-file-contents "-kill" kill-emacs string-match "^\\+[0-9]+\\'" string-to-int command-line-functions did-hook hooks 1 find-file find-file-other-window zerop goto-line 2 get-buffer-window other-window buffer-menu] 5]] 2)
