Mercurial > hg > xemacs-beta
comparison 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 |
comparison
equal
deleted
inserted
replaced
162:4de2936b4e77 | 163:0132846995bd |
---|---|
1 (setq dumped-lisp-packages '( | |
2 "backquote" ; needed for defsubst etc. | |
3 "bytecomp-runtime" ; define defsubst | |
4 "subr" ; load the most basic Lisp functions | |
5 "replace" ; match-string used in version.el. | |
6 "version.el" ; Ignore compiled-by-mistake version.elc | |
7 "cl" | |
8 ;;"featurep" | |
9 "widget" | |
10 "custom" ; Before the world so everything can be customized | |
11 "cus-start" ; for customization of builtin variables | |
12 "cmdloop" | |
13 ; (or (fboundp 'recursive-edit) (load-gc "cmdloop1")) | |
14 "keymap" | |
15 "syntax" | |
16 "device" | |
17 "console" | |
18 "obsolete" | |
19 "specifier" | |
20 "faces" ; must be loaded before any make-face call | |
21 ;;(load-gc "facemenu") #### not yet ported | |
22 "glyphs" | |
23 "objects" | |
24 "extents" | |
25 "events" | |
26 "text-props" | |
27 "process" | |
28 "frame" ; move up here cause some stuff needs it here | |
29 "map-ynp" | |
30 "simple" | |
31 "keydefs" ; Before loaddefs so that keymap vars exist. | |
32 "abbrev" | |
33 "derived" | |
34 "minibuf" | |
35 "list-mode" | |
36 "modeline" ; needs simple.el to be loaded first | |
37 ;; If SparcWorks support is included some additional packages are | |
38 ;; dumped which would normally have autoloads. To avoid | |
39 ;; duplicate doc string warnings, SparcWorks uses a separate | |
40 ;; autoloads file with the dumped packages removed. | |
41 ;; After fixing, eos/loaddefs-eos and loaddefs appear identical?!! | |
42 ;; So just make loaddefs-eos go away... | |
43 ;;(load-gc (if (featurep 'sparcworks) "eos/loaddefs-eos" "loaddefs")) | |
44 "loaddefs" ; <=== autoloads get loaded here | |
45 "misc" | |
46 ;; (load-gc "profile") | |
47 "help" | |
48 ;; (load-gc "hyper-apropos") Soon... | |
49 #-mule "files-nomule" | |
50 "files" | |
51 "lib-complete" | |
52 "format" | |
53 "indent" | |
54 "isearch-mode" | |
55 "buffer" | |
56 "buff-menu" | |
57 "undo-stack" | |
58 "window" | |
59 "window-xemacs" | |
60 "paths.el" ; don't get confused if paths compiled. | |
61 "startup" | |
62 "lisp" | |
63 "page" | |
64 "register" | |
65 "iso8859-1" ; This must be before any modes | |
66 ; (sets standard syntax table.) | |
67 "paragraphs" | |
68 "lisp-mode" | |
69 "text-mode" | |
70 "fill" | |
71 ;; (load-gc "cc-mode") ; as FSF goes so go we .. | |
72 ;; (load-gc "scroll-in-place") ; We're not ready for this :-( | |
73 ;; we no longer load buff-menu automatically. | |
74 ;; it will get autoloaded if needed. | |
75 | |
76 ;; Before this will work again, the different system types will need | |
77 ;; to have features named for them. | |
78 | |
79 ; (cond ; Differences based on system-type | |
80 ; ((eq system-type 'vax-vms) | |
81 ; (load-gc "vmsproc") | |
82 ; (load-gc "vms-patch")) | |
83 ; ((eq system-type 'windows-nt) | |
84 ; ;; (load-gc "ls-lisp") | |
85 ; (load-gc "winnt")) | |
86 ; ((eq system-type 'ms-dos) | |
87 ; ;; (load-gc "ls-lisp") | |
88 ; (load-gc "dos-fns") | |
89 ; (load-gc "disp-table"))) ; needed to setup ibm-pc char set, | |
90 ; see internal.el | |
91 #+lisp-float-type "float-sup" | |
92 "itimer" ; for vars auto-save-timeout and auto-gc-threshold | |
93 "itimer-autosave" | |
94 #+toolbar "toolbar" | |
95 ; ;; else still define a few functions. | |
96 ; (defun toolbar-button-p (obj) "No toolbar support." nil) | |
97 ; (defun toolbar-specifier-p (obj) "No toolbar support." nil)) | |
98 #+scrollbar "scrollbar" | |
99 #+menubar "menubar" | |
100 #+dialog "dialog" | |
101 #+mule "mule-charset" | |
102 #+mule "mule-coding" | |
103 ;; Handle I/O of files with extended characters. | |
104 #+mule "mule-files" | |
105 ;; Load the remaining basic files. | |
106 #+mule "mule-category" | |
107 #+mule "mule-ccl" | |
108 #+mule "mule-misc" | |
109 #+mule "kinsoku" | |
110 #+(and mule x) "mule-x-init" | |
111 #+mule "mule-cmds" ; to sync with Emacs 20.1 | |
112 | |
113 ;; after this goes the specific lisp routines for a particular input system | |
114 ;; 97.2.5 JHod Shouldn't these go into a site-load file to allow site | |
115 ;; or user switching of input systems??? | |
116 ;(if (featurep 'wnn) | |
117 ; (progn | |
118 ; (load-gc "egg") | |
119 ; (load-gc "egg-wnn") | |
120 ; (setq egg-default-startup-file "eggrc-wnn"))) | |
121 | |
122 ;; (if (and (boundp 'CANNA) CANNA) | |
123 ;; (load-gc "canna") | |
124 ;; ) | |
125 | |
126 ;; Now load files to set up all the different languages/environments | |
127 ;; that Mule knows about. | |
128 | |
129 #+mule "arabic-hooks" | |
130 #+mule "language/chinese" | |
131 #+mule "language/cyrillic" | |
132 #+mule "language/english" | |
133 #+mule "ethiopic-hooks" | |
134 #+mule "language/european" | |
135 #+mule "language/greek" | |
136 #+mule "hebrew-hooks" | |
137 #+mule "language/japanese" | |
138 #+mule "language/korean" | |
139 #+mule "language/misc-lang" | |
140 #+mule "language/thai" | |
141 #+mule "vietnamese-hooks-1" | |
142 #+mule "vietnamese-hooks-2" | |
143 | |
144 ;; Set up the XEmacs environment for Mule. | |
145 ;; Assumes the existence of various stuff above. | |
146 #+mule "mule-init" | |
147 | |
148 ;; Enable Mule capability for Gnus, mail, etc... | |
149 ;; Moved to sunpro-load.el - the default only for Sun. | |
150 ;;(load-gc "mime-setup") | |
151 ;;; mule-load.el ends here | |
152 #+window-system "gui" | |
153 #+window-system "mode-motion" | |
154 #+window-system "mouse" | |
155 ;; preload the X code, for faster startup. | |
156 #+(and x menubar) "x-menubar" | |
157 #+x "x-faces" | |
158 #+x "x-iso8859-1" | |
159 #+x "x-mouse" | |
160 #+x "x-select" | |
161 #+(and x scrollbar) "x-scrollbar" | |
162 #+x "x-misc" | |
163 #+x "x-init" | |
164 #+(and x toolbar) "x-toolbar" | |
165 ;; preload the TTY init code. | |
166 #+tty "tty-init" | |
167 ;;; Formerly in tooltalk/tooltalk-load.el | |
168 #+tooltalk "tooltalk/tooltalk-macros" | |
169 #+tooltalk "tooltalk/tooltalk-util" | |
170 #+tooltalk "tooltalk/tooltalk-init" | |
171 "vc-hooks" | |
172 "ediff-hook" | |
173 "fontl-hooks" | |
174 "auto-show" | |
175 ;; #+energize "energize/energize-load.el" | |
176 ;;; formerly in sunpro/sunpro-load.el | |
177 #+sparcworks "cc-mode" | |
178 #+sparcworks "sunpro-init" | |
179 #+sparcworks "annotations" | |
180 ;;; formerly in eos/sun-eos-load.el | |
181 #+sparcworks "sun-eos-init" | |
182 #+sparcworks "sun-eos-common" | |
183 #+sparcworks "sun-eos-editor" | |
184 #+sparcworks "sun-eos-browser" | |
185 #+sparcworks "sun-eos-debugger" | |
186 #+sparcworks "sun-eos-debugger-extra" | |
187 #+sparcworks "sun-eos-menubar" | |
188 )) |