diff options
| author | Thien-Thi Nguyen <ttn@gnuvola.org> | 2007-08-26 17:29:00 +0000 |
|---|---|---|
| committer | Thien-Thi Nguyen <ttn@gnuvola.org> | 2007-08-26 17:29:00 +0000 |
| commit | 3300097f4d362f7fe413b06b73b602ee00ad9c65 (patch) | |
| tree | 097b467a4aa4048aa89966f31899a3e1678a30a1 | |
| parent | 9f44d41a0a7442e896284eb8ee47e82bbca11de3 (diff) | |
| download | emacs-3300097f4d362f7fe413b06b73b602ee00ad9c65.tar.gz | |
Initial revision
| -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 @@ +Some lisp/emacs-lisp/ Features and Where They Are Documented +Copyright (C) 2007 Free Software Foundation, Inc. + + +* Status Key + - -- as yet unknown + n/a -- not applicable (internal, uninteresting, etc) + todo -- not documented but should be + "NODE" -- documented in or under info node NODE + + +* Features + advice - + advice-preload n/a + assoc - + authors - + autoload - + backquote n/a + benchmark - + bindat "(elisp) Byte Packing" + byte-compile - + byte-opt - + bytecomp - + checkdoc - + cl "(cl)" + cl-19 n/a + cl-compat n/a + cl-specs n/a + copyright - + crm - + cust-print - + debug - + derived - + disass - + easy-mmode - + easymenu - + edebug - + eldoc - + elint - + elp - + ewoc "(elisp) Separated Rendering" + find-func - + find-gc - + generic - + gulp n/a + helper - + levents - + lisp-float-type - + lisp-mnt - + lisp-mode - + lmenu - + lselect - + lucid - + macroexp - + pp - + re-builder - + regexp-opt - + regi - + ring "(elisp) Rings" + rx - + shadow - + sregex - + syntax - + testcover - + timer - + tq "(elisp) Transaction Queues" + trace - + unsafep - + warnings - + + +* Above list created using default directory lisp/emacs-lisp/ with + (shell-command + "sed '/^(provide '\\''/!d;s// /;s/).*//' *.el | sort | uniq") + + +* How to use this file to improve Emacs + (loop + (let* ((feature (choose-one Features)) + (status (feature-status feature))) + (if (or (eq '- status) (not (verify status))) + (update feature (current-docs feature)) + (case status + (todo (let (doc patch feedback) + (while (not (grok feature)) + (or (play-with feature) + (grep feature Internet) + (grep feature (wisdom-maybe "emacs-devel")))) + (setq doc (write-documentation feature) + patch (diff (current-docs) doc)) + (while (not (and (correct doc) + (well-placed doc) + (well-formed patch))) + (setq doc (revise doc) + patch (diff (current-docs) doc)) + feedback (wisdom-maybe "emacs-devel" patch)) + (when (install patch) + (when (update feature (current-docs feature)) + (job-well-done user-login-name))))) + (n/a (job-well-done user-login-name)))))) + + +* Etc + Local variables: + mode: outline + End: |
