;ELC ;;; compiled by rms@mole.gnu.ai.mit.edu on Tue Aug 9 23:34:01 1994 ;;; from file /home/fsf/rms/e19/lisp/startup.el ;;; emacs version 19.25.92.3. ;;; bytecomp version FSF 2.10 ;;; optimization is on. ;;; this file uses opcodes which do not exist in Emacs 18. (if (and (boundp 'emacs-version) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19"))) (error "`/home/fsf/rms/e19/lisp/startup.el' was compiled for Emacs 19")) (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 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 this form: (setq inhibit-startup-echo-area-message \"YOUR-USER-NAME\") If your `.emacs' file is byte-compiled, use the following form instead: (eval '(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-args-left nil "\ List of command-line args not yet processed.") (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'.") (defconst iso-8859-1-locale-regexp "8859[-_]?1" "\ Regexp that specifies when to enable the ISO 8859-1 character set. We do that if this regexp matches the locale name specified by the LC_ALL, LC_CTYPE and LANG environment variables.") (defvar user-mail-address nil "\ Full mailing address of this user.") (byte-code "ÀÁ!„ÂÀÃ!„ÂÄÅÆ\"ˆÄÇÈ\"ˆÄÉÊ\"ˆÄËÌ\"‡" [boundp init-file-debug nil init-file-had-error defalias normal-top-level #[nil "ƒÁÂ!‡Ã\fÅ=„9ÆÇ!‰;ƒ8ÉÊ!ËP!ÉÊ\f!ËP!š„8ÍÎP\")Ð\f!\fÑ ÒÓ QÕ×ŽØ *‡" [command-line-processed message "Back to top level." t system-type vax-vms getenv "PWD" pwd file-attributes file-name-as-directory "." default-directory delete "PWD=" process-environment abbreviate-file-name user-login-name "@" system-name user-mail-address nil menubar-bindings-done ((byte-code "À !ÂÃ!ˆ\fƒÂÄ!ˆÅÆ!ƒÆ ˆÅÇ!ƒ\"Ç ˆƒ+ÂÈ!ˆ „3Ê ˆÀ‡" [abbreviate-file-name default-directory run-hooks emacs-startup-hook term-setup-hook fboundp frame-notice-user-settings font-menu-add-default window-setup-hook menubar-bindings-done precompute-menubar-bindings] 2)) command-line] 5] precompute-menubar-bindings #[nil "Á=…> Ä\"‰…= @:ƒ5 @@9ƒ5 @A¢;ƒ5Æ @AA!ƒ5ÇÈ @AA\"ˆ A‰„È)‡" [window-system x lookup-key global-map [menu-bar] submap keymapp x-popup-menu nil] 4] command-line #[nil "ÂÃ!‰Å=„?\fƘ„\fǘƒÈ ‚?\fʘ„*\f˘ƒ0Å ‚?\f̘„<\f͘ƒ?Î )ÂÏ!‰Ñš?…N)†sÂÒ!‰Ñš?…`)†sÂÓ!‰Ñš?…r)‰…Õ\")ƒ‹×È!ˆØÙ!ˆƒ¢„¢ÜÞ!ßQÅÈ#ˆÅ A!\"?…²ã ‰$ƒÃ$å ˜ƒÃÑ$\"„4!ƒ4!@‰&瘄ß&蘃êÅ$!A!‚0&阄ø&ꘃ !A‰!@$!A!‚0&똃Å,!A!‚0&혃-È.!A!‚0È\")‚à !¡ˆ*ïð!ƒDð ˆïñ!ƒMñ ˆòó!ˆ,ƒ]Ü,ȉ#ˆÅ4ʼn.È=ƒmõ‚o.6786ù:;.ƒˆ: ˆ‚üýþˆ;6=„œÈ7;8*7ƒ¦8;+òÿ!ˆ@A!ƒÉŠAqˆBC=ƒÈD ˆ)ƒ„„ÂE!ÅF‰GƒÜGPȉ#„ÕHG\"‰Fƒ GIFO‰G‚ãʼnG„æ*J A!ˆ…'KÈ!‡" [default-directory command-line-default-directory getenv "VERSION_CONTROL" vc nil "t" "numbered" t version-control "nil" "existing" "never" "simple" never "LC_ALL" string "" "LC_CTYPE" "LANG" ctype string-match iso-8859-1-locale-regexp standard-display-european require iso-syntax 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 "-q" "-no-init-file" "-u" "-user" "-no-site-file" site-run-file "-debug-init" init-file-debug fboundp face-initialize frame-initialize run-hooks before-init-hook inhibit-startup-message startup debug-on-error-initial debug-on-error-should-be-set debug-on-error-from-init-file #[nil "…7 Â=ƒÃÄQ‚ Å=ƒÆ‚ÃÇQÉʉ‰$ˆ †7Ì ÉÎʉ#)‡" [init-file-user system-type ms-dos "~" "/_emacs" vax-vms "sys$login:.emacs" "/.emacs" user-init-file load t inhibit-default-init nil inhibit-startup-message "default"] 5] inner debug-on-error error (byte-code " ˆÁÁ‡" [inner nil init-file-had-error] 1) ((error (byte-code "ÀÁ\n@ÃN\nAƒÄ‚ÅÆÇ\nAÈ#$ˆÉ\nÀ‡" [message "Error in init file: %s%s%s" error error-message ": " "" mapconcat prin1-to-string ", " t init-file-had-error] 8))) after-init-hook get-buffer "*scratch*" major-mode fundamental-mode initial-major-mode "TERM" hyphend term "[-_][^-_]+$" 0 command-line-1 kill-emacs] 5] command-line-1 #[(command-line-args-left) "„5Á „5\n„5 ƒ#ÄÅ!ÇÈÉÊ!ˆ)„5ËÌÍ!Î=ƒ0Ï‚3ÐÑ!!ˆ„Í?…Ì?…ÌÔ Õ˜…ÌÁ ?…Bƒ[×Ö!ˆÇØÙ!ƒgÙ ˆƒp×Ú!ˆÇÛ ˆÜÞŽß à±ˆÌá!â=ƒ¿Ìã!ä=ƒ¿Ìå!æ=ƒ¿Ìç!è=ƒ¿Ìé!ê=ƒ¿Ìë!ì=ƒ¿Ìí!î=ƒ¿ïcˆ‚ÄÐð!cˆñÇ!ˆòó!)‡4õÇõ6789ƒ#@Ç:;Aü;=\"‰:ƒ:A;!ˆ‚;þ˜„;ÿ˜„;@˜ƒ.A@!:A: ˆ‚;B˜„@;C˜ƒl@DEFD!!ƒZFD!DGDÇÜ#ˆ)A‚;H˜ƒ”@;„„IJ!ˆK@!ˆA‚;L˜ƒ¦MÜ!ˆ‚NO;\"ƒ½P;!6‚QÇR‰SƒÛS@ ‰R„ÛSA‰S„ÈR„8T‰8TUƒþUF;9\"!7‚ VF;9\"!ˆW6!„X6!ˆõ6**‚Ú8YV…AZ7!†A[T!ˆ\\ ,‡" [noninteractive input-pending-p init-file-had-error inhibit-startup-echo-area-message get-buffer-create " *temp*" buffer nil (byte-code "ŠqˆÁ\n!ˆÃÄÅÆÇɘƒÊ ‚!!ËRÌÍ#)‡" [buffer insert-file-contents user-init-file re-search-forward "([ \n]*setq[ \n]+" "inhibit-startup-echo-area-message[ \n]+" regexp-quote prin1-to-string init-file-user "" user-login-name "[ \n]*)" nil t] 7) ((error)) kill-buffer message key-binding "" describe-project "For information about the GNU Project and its goals, type C-h C-p." substitute-command-keys "For information about the GNU Project and its goals, type \\[describe-project]." command-line-args-left inhibit-startup-message buffer-name "*scratch*" term-setup-hook run-hooks fboundp frame-notice-user-settings window-setup-hook precompute-menubar-bindings t menubar-bindings-done ((byte-code "ŠÀÁ!qˆÂ ˆÃÄ!ˆ)ć" [get-buffer "*scratch*" erase-buffer set-buffer-modified-p nil] 2)) emacs-version "\nCopyright (C) 1994 Free Software Foundation, Inc.\n\n" "" 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." "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 command-line-default-directory 0 line first-file-buffer file-count dir tem argi assoc command-switch-alist "-f" "-funcall" "-e" intern "-l" "-load" file file-exists-p expand-file-name load "-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]] 3)