diff lisp/dumped-lisp.el @ 217:d44af0c54775 r20-4b7

Import from CVS: tag r20-4b7
author cvs
date Mon, 13 Aug 2007 10:08:34 +0200
parents
children 262b8bb4a523
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/dumped-lisp.el	Mon Aug 13 10:08:34 2007 +0200
@@ -0,0 +1,187 @@
+(setq preloaded-file-list
+      '("backquote" 		; needed for defsubst etc.
+	"bytecomp-runtime"	; define defsubst
+	"packages"		; Bootstrap run-time lisp environment
+	"subr" 			; load the most basic Lisp functions
+	"replace" 		; match-string used in version.el.
+	"version.el"		; Ignore compiled-by-mistake version.elc
+	"cl"
+	"cl-extra"
+	"cl-seq"
+	"widget"
+	"custom"		; Before the world so everything can be
+				; customized
+	"cus-start"		; for customization of builtin variables
+	"cmdloop"
+	"keymap"
+	"syntax"
+	"device"
+	"console"
+	"obsolete"
+	"specifier"
+	"faces"			; must be loaded before any make-face call
+;;(load-gc "facemenu") #### not yet ported
+	"glyphs"
+	"objects"
+	"extents"
+	"events"
+	"text-props"
+	"process"
+	"frame"			; move up here cause some stuff needs it here
+	"map-ynp"
+	"simple"
+	"keydefs"		; Before loaddefs so that keymap vars exist.
+	"abbrev"
+	"derived"
+	"minibuf"
+	"list-mode"
+	"modeline"		; needs simple.el to be loaded first
+;; If SparcWorks support is included some additional packages are
+;; dumped which would normally have autoloads.  To avoid
+;; duplicate doc string warnings, SparcWorks uses a separate
+;; autoloads file with the dumped packages removed.
+;; After fixing, eos/loaddefs-eos and loaddefs appear identical?!!
+;; So just make loaddefs-eos go away...
+;;(load-gc (if (featurep 'sparcworks) "eos/loaddefs-eos" "loaddefs"))
+	"startup"		; For initialization of
+				;  `emacs-user-extension-dir'
+	"misc"
+	;; (load-gc "profile")
+	#-mule "help-nomule"
+	"help"
+	;; (load-gc "hyper-apropos")  Soon...
+	#-mule "files-nomule"
+	"files"
+	#+xemacs "lib-complete" ; InfoDock uses an older version
+	"format"
+	"indent"
+	"isearch-mode"
+	"buffer"
+	"buff-menu"
+	"undo-stack"
+	"window"
+	"window-xemacs"
+	"paths.el"		; don't get confused if paths compiled.
+	"lisp"
+	"page"
+	"register"
+	"iso8859-1"		; This must be before any modes
+					; (sets standard syntax table.)
+	"paragraphs"
+	"easymenu"		; Added for 20.3.
+	"lisp-mode"
+	"text-mode"
+	"fill"
+	"auto-save"		; Added for 20.4
+
+	#+windows-nt "winnt"
+	#+lisp-float-type "float-sup"
+	"itimer"		; for vars auto-save-timeout and
+				; auto-gc-threshold
+	"itimer-autosave"
+	#+toolbar "toolbar"
+	#+scrollbar "scrollbar"
+	#+menubar "menubar"
+	#+dialog "dialog"
+	#+mule "mule-charset"
+	#+mule "mule-coding"
+;; Handle I/O of files with extended characters.
+	#+mule "mule-files"
+;; Handle process with encoding/decoding non-ascii coding-system.
+	#+mule "mule-process"
+	#+mule "mule-help"
+;; Load the remaining basic files.
+	#+mule "mule-category"
+	#+mule "mule-ccl"
+	#+mule "mule-misc"
+	#+mule "kinsoku"
+	#+(and mule x) "mule-x-init"
+	#+mule "mule-cmds" ; to sync with Emacs 20.1
+
+;; after this goes the specific lisp routines for a particular input system
+;; 97.2.5 JHod Shouldn't these go into a site-load file to allow site
+;; or user switching of input systems???
+;(if (featurep 'wnn)
+;    (progn
+;      (load-gc "egg")
+;      (load-gc "egg-wnn")
+;      (setq egg-default-startup-file "eggrc-wnn")))
+
+;; (if (and (boundp 'CANNA) CANNA)
+;;     (load-gc "canna")
+;;   )
+
+;; Now load files to set up all the different languages/environments
+;; that Mule knows about.
+
+	#+mule "language/arabic"
+	#+mule "language/chinese"
+	#+mule "language/cyrillic"
+	#+mule "language/english"
+;;	#+mule "language/ethiopic"
+	#+mule "language/european"
+	#+mule "language/greek"
+	#+mule "language/hebrew"
+	#+mule "language/japanese"
+	#+mule "language/korean"
+	#+mule "language/misc-lang"
+;;	#+mule "language/thai"
+	#+mule "language/viet-chars"
+;;	#+mule "language/vietnamese"
+
+	;; Specialized language support
+	#+(and mule CANNA) "canna-leim"
+	#+(and mule wnn) "egg-leim"
+
+;; Set up the XEmacs environment for Mule.
+;; Assumes the existence of various stuff above.
+	#+mule "mule-init"
+
+;; Enable Mule capability for Gnus, mail, etc...
+;; Moved to sunpro-load.el - the default only for Sun.
+;;(load-gc "mime-setup")
+;;; mule-load.el ends here
+	#+window-system "gui"
+	#+window-system "mode-motion"
+	#+window-system "mouse"
+;; preload the X code, for faster startup.
+	#+(and x menubar) "x-menubar"
+	#+x "x-faces"
+	#+x "x-iso8859-1"
+	#+x "x-mouse"
+	#+x "x-select"
+	#+(and x scrollbar) "x-scrollbar"
+	#+x "x-misc"
+	#+x "x-init"
+	#+(and x toolbar) "x-toolbar"
+;; preload the mswindows code.
+	#+mswindows "msw-faces"
+	#+mswindows "msw-init"
+;; preload the TTY init code.
+	#+tty "tty-init"
+;;; Formerly in tooltalk/tooltalk-load.el
+	#+tooltalk "tooltalk/tooltalk-macros"
+	#+tooltalk "tooltalk/tooltalk-util"
+	#+tooltalk "tooltalk/tooltalk-init"
+	;; "vc-hooks"		; Packaged.  Available in two versions.
+	;; "ediff-hook"		; Packaged.
+	"fontl-hooks"
+	"auto-show"
+;; #+energize "energize/energize-load.el"
+;;; formerly in sunpro/sunpro-load.el
+;;	#+(and mule sparcworks) "mime-setup"
+	#+sparcworks "cc-mode" ; Requires cc-mode package
+	#+sparcworks "sunpro-init"
+	#+sparcworks "ring"
+	#+sparcworks "comint" ; Requires comint package
+	#+sparcworks "annotations"
+;;; formerly in eos/sun-eos-load.el
+;;	#+sparcworks "sun-eos-init"
+;;	#+sparcworks "sun-eos-common"
+;;	#+sparcworks "sun-eos-editor"
+;;	#+sparcworks "sun-eos-browser"
+;;	#+sparcworks "sun-eos-debugger"
+;;	#+sparcworks "sun-eos-debugger-extra"
+;;	#+sparcworks "sun-eos-menubar"
+	"loaddefs"		; <=== autoloads get loaded here
+))