1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210
|
(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"
"cl/auto-autoloads" ; Prevents problems later
;;"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"))
"debian-load"
"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"
"lib-complete"
"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"
;; "cc-mode" ; as FSF goes so go we ..
;; "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")
#+windows-nt "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"
;; 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" ; I'm tired of X server core dumps
#+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"
#+mule "egg-sj3-leim"
#+mule "skk-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 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"
"fontl-hooks"
"auto-show"
;; #+energize "energize/energize-load.el"
;;; formerly in sunpro/sunpro-load.el
;; #+(and mule sparcworks) "mime-setup"
#+sparcworks "cc-mode"
#+sparcworks "sunpro-init"
#+sparcworks "ring"
#+sparcworks "comint"
#+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
))
|