]> git.eshelyaron.com Git - emacs.git/commitdiff
Initial revision
authorThien-Thi Nguyen <ttn@gnuvola.org>
Sun, 26 Aug 2007 17:29:00 +0000 (17:29 +0000)
committerThien-Thi Nguyen <ttn@gnuvola.org>
Sun, 26 Aug 2007 17:29:00 +0000 (17:29 +0000)
admin/notes/lel-TODO [new file with mode: 0644]

diff --git a/admin/notes/lel-TODO b/admin/notes/lel-TODO
new file mode 100644 (file)
index 0000000..4254d87
--- /dev/null
@@ -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: