1 2002-04-28 OHASHI Akira <bg66@koka-in.org>
3 * lisp/initz-list.el (initz-list-modeline-string): New constant
5 (initz-list-mode): Use it.
6 * lisp/initz-error.el (initz-error-modeline-string): New constant
8 (initz-error-mode): Use it.
10 * README (Development): New section.
12 2002-04-27 OHASHI Akira <bg66@koka-in.org>
14 * lisp/initz-util.el (initz-features): Make dummy filename having
15 extension from `feature'.
17 * lisp/initz-config.el: Abolish.
18 * lisp/initz-make.el: Ditto.
19 * lisp/initz-modules.el: Ditto.
20 * lisp/INITZ-CFG: New file.
21 * lisp/INITZ-ELS: Ditto.
22 * lisp/INITZ-MK: Ditto.
23 * lisp/Makefile: Follow change above.
25 2002-04-26 OHASHI Akira <bg66@koka-in.org>
27 * lisp/initz-util.el (toplevel): Require `cl'.
29 * lisp/initz-vars.el (initz-list-unloaded-module-face): New face.
30 * lisp/initz-list.el (initz-list-node-expand): Use it.
32 * lisp/initz-vars.el (initz-list-loaded-mark): New custom variable.
33 * lisp/initz-list.el (initz-list-node-expand): If module is loaded,
36 * lisp/initz.el (initz-trim-separator): New function.
37 (initz-init-alist): Use it.
38 * lisp/initz-list.el (initz-list-input-module): Ditto.
39 (initz-list-node-insert): Ditto.
40 (initz-list-new-file): Ditto.
42 2002-04-25 OHASHI Akira <bg66@koka-in.org>
44 * Version number is increased to 0.0.10.
46 * lisp/initz-vars.el (initz-list-default-node-status): Rename from
47 `initz-list-node-default-status'.
48 * lisp/initz-list.el (initz-list): Follow change above.
50 * lisp/initz-list.el (initz-list-new-file): Trim
51 `initz-separator-string'.
52 (initz-list-new-file): Fix illegal check.
54 * lisp/initz.el (initz-get-files): Fix for bugs.
56 * lisp/initz.el (initz-features): Abolish; Move to `initz-util.el'.
57 (initz-get-base-name): Ditto.
58 (initz-get-module-name): Ditto.
60 * lisp/initz.el (initz-compile-file): Try byte-compile first.
62 * lisp/initz.el (initz-init-alist): Change value.
63 (initz-get-init-value): Follow change above.
65 2002-04-24 OHASHI Akira <bg66@koka-in.org>
67 * lisp/initz-list.el (initz-list-node-insert): When `prefix' equals
68 `initz-null-string', don't print `prefix'.
69 (initz-list-get-dir): Follow change above.
70 (initz-list-insert-file): Ditto.
71 (initz-list-node-collapse): Ditto.
72 (initz-list-node-expand): Ditto.
74 * lisp/initz.el (initz-init-alist): Add `argument' and improve order.
76 2002-04-23 OHASHI Akira <bg66@koka-in.org>
78 * lisp/initz.el (initz-add-to-load-path): Abolish; Move to
81 * lisp/initz-util.el: New file.
82 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
84 * lisp/initz-globals.el (initz-load-list-internal): New variable.
85 (initz-ignore-list-internal): Ditto.
86 * lisp/initz.el (initz-load): Use them.
87 (initz-load-file): Ditto.
89 * lisp/initz-list.el (initz-list-quit): Add remove hook.
91 2002-04-22 OHASHI Akira <bg66@koka-in.org>
93 * lisp/initz-globals.el (initz-compile-error-files): Rename from
94 `initz-error-compile-files'.
95 (initz-load-error-files): Rename from `initz-error-load-files'.
96 * lisp/initz.el (initz-compile-file): Follow change above.
97 (initz-compile): Ditto.
98 (initz-load-file): Ditto.
100 * lisp/initz-list.el (initz-list-byte-compile-file): Ditto.
101 (initz-list-delete-file): Ditto.
102 (initz-list-load-file): Ditto.
103 * lisp/initz-error.el (initz-error-node-expand): Ditto.
104 (initz-error-byte-compile-file): Ditto.
105 (initz-error-delete-file): Ditto.
106 (initz-error-load-file): Ditto.
107 (initz-error): Ditto.
109 2002-04-21 OHASHI Akira <bg66@koka-in.org>
111 * lisp/initz.el (initz-message-no-log): New macro.
112 * lisp/initz-list.el (initz-list-print-file): Use it instead of
115 2002-02-08 OHASHI Akira <bg66@koka-in.org>
117 * lisp/initz-list.el (sort-build-lists): New advice.
119 2002-02-01 OHASHI Akira <bg66@koka-in.org>
121 * Version number is increased to 0.0.9.
123 * lisp/initz.el (initz-startup-directory): New function.
124 (initz-flavor-directory): Ditto.
125 (initz-compile-files): Use them.
126 * lisp/initz-list.el (initz-list-new-file): Ditto.
128 * lisp/initz.el (initz-get-kind): Rename from `initz-get-kind-symbol'.
129 (initz-get-dir): Rename from `initz-get-dir-symbol'.
130 (initz-get-correspondence-file): Follow change above.
132 2002-01-29 OHASHI Akira <bg66@koka-in.org>
134 * lisp/initz-list.el (initz-list-node-enter): Simplify.
135 * lisp/initz-error.el (initz-error-node-enter): Ditto.
137 * lisp/initz-list.el (initz-list-input-dir-message-format):
139 (initz-list-input-module-message-format): Ditto.
140 (initz-list-input-dir): Follow chage above.
142 * lisp/initz.el (initz-features): Use `delq' instead of `delete'.
143 (initz-load-file): Use `memq' instead of `member'.
144 * lisp/initz-list.el (initz-list-new-file): Ditto.
146 2002-01-27 OHASHI Akira <bg66@koka-in.org>
148 * lisp/initz.el (initz-get-init-value): Use `cond' instead of `if'.
149 (initz-get-module-name): Ditto.
150 (initz-message): Use `when' instead of `if'.
151 * lisp/initz-list.el (initz-list-get-dir): Ditto.
152 (initz-list-next-line): Ditto.
154 2002-01-25 OHASHI Akira <bg66@koka-in.org>
156 * lisp/initz-list.el (initz-list-print-file): New function.
157 (initz-list-mode): Use it.
158 * lisp/initz-error.el (initz-error-mode): Use it.
160 2002-01-24 OHASHI Akira <bg66@koka-in.org>
162 * lisp/initz-list.el (initz-list-new-file-provide-message-format):
164 (initz-list-new-file-comment-message-format): Ditto.
165 (initz-list-new-file): Follow change above.
167 * lisp/initz-vars.el (initz-verbose): Fix for XEmacs21; Use `const'
169 (initz-list-input-module-completing): New custom variable.
171 * lisp/initz-list.el (initz-list-input-module): Use it.
172 (initz-list-node-insert): Print `prefix'.
173 (initz-list-get-dir): Follow change above.
174 (initz-list-insert-file): Ditto.
175 (initz-list-node-collapse): Ditto.
176 (initz-list-node-expand): Ditto.
178 2002-01-23 OHASHI Akira <bg66@koka-in.org>
180 * Version number is increased to 0.0.8.
182 * lisp/initz-var.el (initz-face): New group.
183 (initz-list-node-face): New face.
184 (initz-list-module-face): Ditto.
185 * lisp/initz-list.el (initz-list-insert-file): Use them.
186 (initz-list-node-insert): Ditto.
187 (initz-list-node-expand): Ditto.
188 * lisp/initz-error.el (initz-error-node-insert): Ditto.
189 (initz-error-node-expand): Ditto.
191 * lisp/initz-list.el (initz-list-insert-file): Add text property
193 (initz-list-node-expand): Ditto.
194 * lisp/initz-error.el (initz-error-node-expand): Ditto.
196 * lisp/initz-make.el (install-just-print-p): Salvage.
198 * lisp/initz-list.el (initz-list-insert-file): Add text property
199 `start-open' and `rear-nonsticky'.
200 (initz-list-node-insert): Ditto.
201 (initz-list-node-expand): Ditto.
202 * lisp/initz-error.el (initz-error-node-insert): Ditto.
203 (initz-error-node-expand): Ditto.
205 * lisp/initz-list.el (initz-list-byte-compile-file): Fix for install.
206 * lisp/initz-error.el (initz-error-byte-compile-file): Ditto.
208 * lisp/initz-list.el (initz-list-insert-file): Sort lines.
209 (initz-list-node-expand): Ditto.
210 * lisp/initz-error.el (initz-error-node-expand): Ditto.
212 * lisp/initz-list.el (initz-list-delete-file): Fix point;
213 Run previous-line and next-line.
214 * lisp/initz-error.el (initz-error-delete-file): Ditto.
216 2002-01-22 OHASHI Akira <bg66@koka-in.org>
218 * lisp/initz-list.el (initz-list-node-map): New keymap.
219 (initz-list-node-insert): New function.
220 (initz-list-node-collapse): Ditto.
221 (initz-list-node-expand): Ditto.
222 (initz-list-node-enter): Ditto.
223 (initz-list-node-click): Ditto.
224 (initz-list): Use it.
225 (initz-list-get-dir): Follow change above.
226 (initz-list-insert-file): Ditto.
227 (initz-list-next-line): New function.
228 (initz-list-previous-line): Ditto.
229 (initz-list-mode-map): Use them.
230 * lisp/initz-error.el (initz-error-mode-map): Ditto.
232 * lisp/initz-vars.el(initz-list-node-default-status):
234 * lisp/initz-list.el(initz-list): Use it.
235 (initz-list-get-dir): Run `end-of-line'.
237 * lisp/initz-error.el (initz-error-node-map): New keymap.
238 (initz-error-node-insert): New funciton.
239 (initz-error-node-collapse): Ditto.
240 (initz-error-node-expand): Ditto.
241 (initz-error-node-enter): Ditto.
242 (initz-error-node-click): Ditto.
243 (initz-error): Use it.
244 (initz-error-compile-message-header): Change value.
245 (initz-error-load-message-header): Ditto.
247 2002-01-21 OHASHI Akira <bg66@koka-in.org>
249 * lisp/initz.el (initz-compile-file): Fix for error handling.
250 (initz-get-dir-symbol): Remove the slash only when it exists.
252 2002-01-20 OHASHI Akira <bg66@koka-in.org>
254 * lisp/initz-list.el (initz-list-input-dir-message-format):
256 (initz-list-input-module-message-format): Ditto.
258 2002-01-18 OHASHI Akira <bg66@koka-in.org>
260 * lisp/initz.el (toplevel): Autoload `initz-list-new-file'.
262 * lisp/initz-list.el (initz-list-find-file-mouse): Remove
263 `beginning-of-line' and check the end of line.
264 (initz-list-insert-file): Fix for the end of line and use
265 `add-text-properties' instead of `set-text-properties'.
267 * lisp/initz-error.el (initz-error): Ditto.
269 2002-01-17 OHASHI Akira <bg66@koka-in.org>
271 * lisp/initz.el (initz-features): New function.
272 (initz-get-files): Simplify.
274 2002-01-16 OHASHI Akira <bg66@koka-in.org>
276 * Version number is increased to 0.0.7.
278 * lisp/initz-error.el (initz-error-delete-file): Use module name
279 instead of file name for the prompt of confirm.
280 * lisp/initz-list.el (initz-list-delete-file): Ditto.
282 * lisp/initz.el (initz-make-directory): Create parent
283 directories if they don't exist.
285 * lisp/initz-list.el (initz-list-new-file): Fix for module name.
286 (initz-list-new-file-provided-message): New constant.
287 (initz-list-new-file): Use it.
289 * lisp/initz-error.el (initz-error-click-message-format):
291 (initz-error-enter-message-format): Ditto.
292 * lisp/initz-list.el (initz-list-click-message-format):
294 (initz-list-enter-message-format): Ditto.
296 2002-01-15 OHASHI Akira <bg66@koka-in.org>
298 * Version number is increased to 0.0.6.
300 * lisp/initz-globals.el (initz-load-module-ask-message-format):
302 (initz-load-module-message-format): Ditto.
303 (initz-unload-module-message-format): Ditto.
305 * lisp/initz.el: Check docstring.
306 (initz-init-alist): Change value.
307 (initz-get-module-name): Rename argument from `file' to `init-file'.
308 (initz-message): New function.
309 (initz-load-file): Use it.
312 * lisp/initz-list.el (initz-list-input-dir-message-format):
314 (initz-list-input-module-message-format): Ditto.
315 (initz-list-new-file-exists-message): Ditto.
316 (initz-list-new-file-illegal-message): Ditto.
317 (initz-list-new-file-comment-message-format): Ditto.
318 (initz-list-new-file-provide-message-format): Ditto.
319 (initz-list-get-dir): New function.
320 (initz-list-input-dir): Ditto.
321 (initz-list-input-module): Ditto.
322 (initz-list-new-file): Use them.
324 * lisp/initz.el (initz-get-base-name): New function.
325 (initz-get-module-name): Use it.
326 (initz-load-file): Ditto.
327 * lisp/initz-list.el (initz-list-new-file): Ditto.
329 * lisp/initz-error.el (initz-error-mode-map): Change value.
330 (initz-error-mode): Follow change above.
332 * lisp/initz-list.el (initz-list-mode-map): Change value.
333 (initz-list-mode): Follow change above.
335 * lisp/initz-error.el (toplevel): Require `initz-list'.
336 (initz-error-delete-whole-line): Abolish.
337 (initz-error-find-file): Ditto.
338 (initz-error-find-file-mouse): Ditto.
339 (initz-error-quit): Ditto.
340 (toplevel): Set aliases from abolished `initz-error-*' to
343 * lisp/initz-modules.el (initz-modules-to-compile): Change value.
345 * lisp/initz.el (toplevel): Fix for autoload.
347 2002-01-14 OHASHI Akira <bg66@koka-in.org>
349 * Version number is increased to 0.0.5.
351 * lisp/initz-list.el: New file.
352 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
354 2002-01-13 OHASHI Akira <bg66@koka-in.org>
356 * lisp/init.el (initz-directory): New function.
357 (initz-startup-directory): Abolish.
358 (initz-flavor-directory): Ditto.
359 (initz-delete-file): Follow change above.
360 (initz-delete-files): Ditto.
361 (initz-compile-files): Ditto.
362 (initz-load-files): Ditto.
364 * lisp/initz-error.el (initz-error): Ditto.
366 * lisp/initz.el (initz-init-alist): Change value.
367 (initz-get-init-value): New function.
368 (initz-get-files): Ditto.
369 (initz-get-kind-symbol): Ditto.
370 (initz-get-dir-symbol): Ditto.
371 (initz-get-correspoidence-file): Ditto.
372 (initz-make-directory): Ditto.
373 (initz-make-directories): Ditto.
374 (initz-get-module-name): Follow change above.
375 (initz-delete-file): Ditto.
376 (initz-delete-files): Ditto.
377 (initz-delete): Ditto.
378 (initz-compile-file): Ditto.
379 (initz-compile-files): Ditto.
380 (initz-compile): Ditto.
381 (initz-load-file): Ditto.
382 (initz-load-files): Ditto.
385 * lisp/initz-globals.el (initz-module-regexp): Fix.
386 (initz-get-module-name): Follow change above.
388 * lisp/init.el (initz-done-message-format): Change value.
389 * lisp/initz-globals.el (initz-load-module-ask-message-format):
391 (initz-load-module-message-format): Ditto.
392 (initz-unload-module-message-format): Ditto.
394 * lisp/initz-globals.el (initz-error-load-modules): Rename to
395 `initz-error-load-files'.
396 * lisp/initz.el (initz-load-file): Follow change above.
398 * lisp/initz-error.el (initz-error-byte-compile-file): Ditto.
399 (initz-error-delete-file): Ditto.
400 (initz-error-load-file): Ditto.
401 (initz-error): Ditto.
402 (initz-error-byte-compile-file-ask-message-format): Abolish.
403 (initz-error-byte-compile-file): Follow change above.
404 (initz-error-load-file): Run `initz-error-byte-compile-file'.
406 2002-01-11 OHASHI Akira <bg66@koka-in.org>
408 * Version number is increased to 0.0.4.
410 * lisp/initz-error.el (initz-error-mode-name): New constant.
411 (initz-error-byte-compile-file-ask-message-format): Ditto.
412 (initz-error-delete-file-ask-message-format): Ditto.
413 (initz-error-click-message-format): Ditto.
414 (initz-error-enter-message-format): Ditto.
415 (initz-error-compile-message-header): Ditto.
416 (initz-error-load-message-header): Ditto.
417 (initz-error-byte-compile): Use them.
418 (initz-error-delete-file): Ditto.
419 (initz-error-mode): Ditto.
420 (initz-error): Ditto.
421 (initz-error-delete-whole-line): New function.
422 (initz-error-byte-compile-file): Use it.
423 (initz-error-delete-file): Ditto.
424 (initz-error-load-file): Ditto.
426 * lisp/initz.el (initz-add-to-load-path): Rewrite; Don't use
427 `paths-find-recursive-load-path' and
428 `normal-top-level-add-subdirs-to-load-path'.
429 (initz-compile-files): Simplify; Don't make directory.
431 2002-01-10 OHASHI Akira <bg66@koka-in.org>
433 * lisp/initz.el (initz-compile-file): Simplify.
435 * lisp/initz-globals.el (initz-ask-message-format): Rename to
436 `initz-load-module-ask-message-format'.
437 * lisp/initz.el (initz-load-file): Follow change above.
438 * lisp/initz-error.el (initz-error-load-file): Ditto.
440 2002-01-09 OHASHI Akira <bg66@koka-in.org>
442 * lisp/initz-error.el (initz-error-show): Rename to `initz-error'.
443 * lisp/initz.el (toplevel): Follow change above.
444 (initz-compile): Ditto.
447 * lisp/initz-error.el (toplevel): Require `emu'.
448 (initz-error-mode-map): Fix key map of mouse.
449 (initz-error): Run `other-window'.
450 (initz-error-byte-compile-file): Run `save-window-excursion'
451 with `byte-compile-file'.
452 (initz-error-load-file): Fix feature and use `base-name'.
454 2002-01-08 OHASHI Akira <bg66@koka-in.org>
456 * lisp/initz-make.el (install-just-print-p): Abolish.
458 * lisp/initz-error.el (initz-error-byte-compile-file): Abolish
459 the variable which is not referred to.
460 * lisp/initz.el (initz-compile-file): Ditto.
461 (initz-load-file): Ditto.
463 * lisp/initz.el (initz-load-file): Add argument `name' and
464 change `initz-error-load-modules'.
465 (initz-load-files): Follow change above.
466 * lisp/initz-error.el (initz-error-show): Ditto.
467 (initz-error-byte-compile-file): Ditto.
468 (initz-error-delete-file): Ditto.
469 (initz-error-load-file): New function.
470 (initz-error-mode-map): Use it.
472 2002-01-05 OHASHI Akira <bg66@koka-in.org>
474 * Version number is increased to 0.0.3.
476 * lisp/initz-globals.el: New file.
477 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
479 2002-01-04 OHASHI Akira <bg66@koka-in.org>
481 * lisp/initz.el (initz-compile-file): Use condition-case.
482 (initz-delete): New function.
483 (initz-delete-files): Ditto.
484 (initz-delete-file): Ditto.
485 (initz-startup): Do nothing when `noninteractive' is non-nil.
487 2001-12-28 OHASHI Akira <bg66@koka-in.org>
489 * lisp/initz-vars.el (initz-verbose): New custom variable.
490 * lisp/initz.el (initz-compile): Use it.
491 (initz-load-file): Ditto.
495 2001-12-27 OHASHI Akira <bg66@koka-in.org>
497 * lisp/initz-error.el: New file.
498 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
500 * lisp/initz.el (initz-compile-file): When error occurred,
501 add file name to `initz-error-compile-files'.
502 (initz-load-file): When error occurred, add module name to
503 `initz-error-load-modules'.
504 (initz-compile): Use them.
507 2001-12-10 OHASHI Akira <bg66@koka-in.org>
509 * lisp/initz.el (initz-init-alist): Use `system-type' instead of
510 `system-configuration'.
512 2001-11-08 OHASHI Akira <bg66@koka-in.org>
514 * lisp/initz.el (initz-load-file): Use condition-case.
516 2001-11-07 OHASHI Akira <bg66@koka-in.org>
518 * Version number is increased to 0.0.2.
520 * lisp/Makefile, lisp/initz-config.el, lisp/initz-make.el,
521 lisp/initz-modules.el, lisp/initz-vars.el: New file.
523 2001-11-06 OHASHI Akira <bg66@koka-in.org>
525 * lisp/initz.el (initz-load-list): New custom variable.
526 (initz-interactively): Ditto.
527 (initz-ask-message-format): New const variable.
528 (initz-load-file): Use them.
530 2001-09-10 OHASHI Akira <bg66@koka-in.org>
532 * lisp/initz.el (initz-load-file): Force `unload-feature'.
534 2001-08-20 OHASHI Akira <bg66@koka-in.org>
536 * AUTHORS, COPYING, NEWS, README, TODO, sample/README,
537 sample/dot.emacs, sample/startup/init-skk.el,
538 sample/startup/init-test.el, sample/startup/flavor/init-emacs20.el,
539 sample/startup/flavor/init-xemacs21.el,
540 sample/startup/host/init-host1-skk.el,
541 sample/startup/host/init-host2-skk.el: New file.
543 2001-08-06 OHASHI Akira <bg66@koka-in.org>
545 * ChangeLog, lisp/initz.el: New file.