diff options
| author | Thien-Thi Nguyen | 2007-08-26 17:29:00 +0000 |
|---|---|---|
| committer | Thien-Thi Nguyen | 2007-08-26 17:29:00 +0000 |
| commit | 3300097f4d362f7fe413b06b73b602ee00ad9c65 (patch) | |
| tree | 097b467a4aa4048aa89966f31899a3e1678a30a1 /admin/notes | |
| parent | 9f44d41a0a7442e896284eb8ee47e82bbca11de3 (diff) | |
| download | emacs-3300097f4d362f7fe413b06b73b602ee00ad9c65.tar.gz emacs-3300097f4d362f7fe413b06b73b602ee00ad9c65.zip | |
Initial revision
Diffstat (limited to 'admin/notes')
| -rw-r--r-- | admin/notes/lel-TODO | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/admin/notes/lel-TODO b/admin/notes/lel-TODO new file mode 100644 index 00000000000..4254d871d60 --- /dev/null +++ b/admin/notes/lel-TODO | |||
| @@ -0,0 +1,106 @@ | |||
| 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: | ||