Mercurial > emacs
changeset 82854:928ee397e253
Initial revision
author | Thien-Thi Nguyen <ttn@gnuvola.org> |
---|---|
date | Sun, 26 Aug 2007 17:29:00 +0000 |
parents | 64745654ddea |
children | f839eef40802 |
files | admin/notes/lel-TODO |
diffstat | 1 files changed, 106 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/admin/notes/lel-TODO Sun Aug 26 17:29:00 2007 +0000 @@ -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: