diff lisp/prim/dumped-lisp.el @ 163:0132846995bd r20-3b8

Import from CVS: tag r20-3b8
author cvs
date Mon, 13 Aug 2007 09:43:35 +0200
parents
children 5a88923fcbfe
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/prim/dumped-lisp.el	Mon Aug 13 09:43:35 2007 +0200
@@ -0,0 +1,188 @@
+(setq dumped-lisp-packages '(
+"backquote" 		; needed for defsubst etc.
+"bytecomp-runtime"	; define defsubst
+"subr" 			; load the most basic Lisp functions
+"replace" 		; match-string used in version.el.
+"version.el"		; Ignore compiled-by-mistake version.elc
+"cl"
+;;"featurep"
+"widget"
+"custom"		; Before the world so everything can be customized
+"cus-start"		; for customization of builtin variables
+"cmdloop"
+			; (or (fboundp 'recursive-edit) (load-gc "cmdloop1"))
+"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"))
+"loaddefs"		; <=== autoloads get loaded here
+"misc"
+;; (load-gc "profile")
+"help"
+;; (load-gc "hyper-apropos")  Soon...
+#-mule "files-nomule"
+"files"
+"lib-complete"
+"format"
+"indent"
+"isearch-mode"
+"buffer"
+"buff-menu"
+"undo-stack"
+"window"
+"window-xemacs"
+"paths.el"		; don't get confused if paths compiled.
+"startup"
+"lisp"
+"page"
+"register"
+"iso8859-1"		; This must be before any modes
+			; (sets standard syntax table.)
+"paragraphs"
+"lisp-mode"
+"text-mode"
+"fill"
+;; (load-gc "cc-mode")		; as FSF goes so go we ..
+;; (load-gc "scroll-in-place")	; We're not ready for this :-(
+;; we no longer load buff-menu automatically.
+;; it will get autoloaded if needed.
+
+;; Before this will work again, the different system types will need
+;; to have features named for them.
+
+;     (cond  ; Differences based on system-type
+;      ((eq system-type 'vax-vms)
+;       (load-gc "vmsproc")
+;       (load-gc "vms-patch"))
+;      ((eq system-type 'windows-nt)
+;       ;; (load-gc "ls-lisp")
+;       (load-gc "winnt"))
+;      ((eq system-type 'ms-dos)
+;       ;; (load-gc "ls-lisp")
+;       (load-gc "dos-fns")
+;       (load-gc "disp-table")))	; needed to setup ibm-pc char set,
+				; see internal.el
+#+lisp-float-type "float-sup"
+"itimer"		; for vars auto-save-timeout and auto-gc-threshold
+"itimer-autosave"
+#+toolbar "toolbar"
+;       ;; else still define a few functions.
+;       (defun toolbar-button-p    (obj) "No toolbar support." nil)
+;       (defun toolbar-specifier-p (obj) "No toolbar support." nil))
+#+scrollbar "scrollbar"
+#+menubar "menubar"
+#+dialog "dialog"
+#+mule "mule-charset"
+#+mule "mule-coding"
+;; Handle I/O of files with extended characters.
+#+mule "mule-files"
+;; 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 "arabic-hooks"
+#+mule "language/chinese"
+#+mule "language/cyrillic"
+#+mule "language/english"
+#+mule "ethiopic-hooks"
+#+mule "language/european"
+#+mule "language/greek"
+#+mule "hebrew-hooks"
+#+mule "language/japanese"
+#+mule "language/korean"
+#+mule "language/misc-lang"
+#+mule "language/thai"
+#+mule "vietnamese-hooks-1"
+#+mule "vietnamese-hooks-2"
+
+;; 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 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"
+"ediff-hook"
+"fontl-hooks"
+"auto-show"
+;; #+energize "energize/energize-load.el"
+;;; formerly in sunpro/sunpro-load.el
+#+sparcworks "cc-mode"
+#+sparcworks "sunpro-init"
+#+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"
+))