comparison admin/notes/lel-TODO @ 82854:928ee397e253

Initial revision
author Thien-Thi Nguyen <ttn@gnuvola.org>
date Sun, 26 Aug 2007 17:29:00 +0000
parents
children 1cd8c3f27f15
comparison
equal deleted inserted replaced
82853:64745654ddea 82854:928ee397e253
1 Some lisp/emacs-lisp/ Features and Where They Are Documented
2 Copyright (C) 2007 Free Software Foundation, Inc.
3
4
5 * Status Key
6 - -- as yet unknown
7 n/a -- not applicable (internal, uninteresting, etc)
8 todo -- not documented but should be
9 "NODE" -- documented in or under info node NODE
10
11
12 * Features
13 advice -
14 advice-preload n/a
15 assoc -
16 authors -
17 autoload -
18 backquote n/a
19 benchmark -
20 bindat "(elisp) Byte Packing"
21 byte-compile -
22 byte-opt -
23 bytecomp -
24 checkdoc -
25 cl "(cl)"
26 cl-19 n/a
27 cl-compat n/a
28 cl-specs n/a
29 copyright -
30 crm -
31 cust-print -
32 debug -
33 derived -
34 disass -
35 easy-mmode -
36 easymenu -
37 edebug -
38 eldoc -
39 elint -
40 elp -
41 ewoc "(elisp) Separated Rendering"
42 find-func -
43 find-gc -
44 generic -
45 gulp n/a
46 helper -
47 levents -
48 lisp-float-type -
49 lisp-mnt -
50 lisp-mode -
51 lmenu -
52 lselect -
53 lucid -
54 macroexp -
55 pp -
56 re-builder -
57 regexp-opt -
58 regi -
59 ring "(elisp) Rings"
60 rx -
61 shadow -
62 sregex -
63 syntax -
64 testcover -
65 timer -
66 tq "(elisp) Transaction Queues"
67 trace -
68 unsafep -
69 warnings -
70
71
72 * Above list created using default directory lisp/emacs-lisp/ with
73 (shell-command
74 "sed '/^(provide '\\''/!d;s// /;s/).*//' *.el | sort | uniq")
75
76
77 * How to use this file to improve Emacs
78 (loop
79 (let* ((feature (choose-one Features))
80 (status (feature-status feature)))
81 (if (or (eq '- status) (not (verify status)))
82 (update feature (current-docs feature))
83 (case status
84 (todo (let (doc patch feedback)
85 (while (not (grok feature))
86 (or (play-with feature)
87 (grep feature Internet)
88 (grep feature (wisdom-maybe "emacs-devel"))))
89 (setq doc (write-documentation feature)
90 patch (diff (current-docs) doc))
91 (while (not (and (correct doc)
92 (well-placed doc)
93 (well-formed patch)))
94 (setq doc (revise doc)
95 patch (diff (current-docs) doc))
96 feedback (wisdom-maybe "emacs-devel" patch))
97 (when (install patch)
98 (when (update feature (current-docs feature))
99 (job-well-done user-login-name)))))
100 (n/a (job-well-done user-login-name))))))
101
102
103 * Etc
104 Local variables:
105 mode: outline
106 End: