Mercurial > emacs
annotate admin/notes/lel-TODO @ 110534:826d60163924
Merge changes from emacs-23 branch.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Thu, 23 Sep 2010 22:10:54 -0400 |
parents | 1d1d5d9bd884 |
children | 376148b31b5e |
rev | line source |
---|---|
82854 | 1 Some lisp/emacs-lisp/ Features and Where They Are Documented |
87660 | 2 |
106815 | 3 Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc. |
87660 | 4 See the end of the file for license conditions. |
82854 | 5 |
6 | |
7 * Status Key | |
8 - -- as yet unknown | |
9 n/a -- not applicable (internal, uninteresting, etc) | |
10 todo -- not documented but should be | |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
11 NODE -- documented in or under info node NODE |
82854 | 12 |
13 | |
14 * Features | |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
15 advice (elisp) Advising Functions |
82854 | 16 advice-preload n/a |
17 assoc - | |
18 authors - | |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
19 autoload (elisp) Autoload |
82905
1cd8c3f27f15
(Features): Add avl-tree.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82854
diff
changeset
|
20 avl-tree - |
82854 | 21 backquote n/a |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
22 benchmark n/a |
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
23 bindat (elisp) Byte Packing |
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
24 byte-compile (elisp) Byte Compilation |
82854 | 25 byte-opt - |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
26 bytecomp (elisp) Compilation Functions |
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
27 checkdoc (elisp) Documentation Tips |
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
28 cl (cl) |
82854 | 29 cl-19 n/a |
30 cl-compat n/a | |
31 cl-specs n/a | |
32 copyright - | |
33 crm - | |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
34 cust-print (elisp) Printing in Edebug |
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
35 debug (elisp) Debugger |
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
36 derived (elisp) Derived Modes |
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
37 disass (elisp) Disassembly |
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
38 easy-mmode (elisp) Defining Minor Modes |
82854 | 39 easymenu - |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
40 edebug (elisp) Edebug |
82854 | 41 eldoc - |
42 elint - | |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
43 elp n/a |
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
44 ewoc (elisp) Separated Rendering |
82854 | 45 find-func - |
46 find-gc - | |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
47 generic (elisp) Generic Modes |
82854 | 48 gulp n/a |
49 helper - | |
50 levents - | |
51 lisp-float-type - | |
52 lisp-mnt - | |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
53 lisp-mode n/a |
82854 | 54 lmenu - |
55 lselect - | |
56 lucid - | |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
57 macroexp (elisp) Expansion |
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
58 pp (emacs) Program Indent |
82854 | 59 re-builder - |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
60 regexp-opt (elisp) Regexp Functions |
82854 | 61 regi - |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
62 ring (elisp) Rings |
82854 | 63 rx - |
64 shadow - | |
65 sregex - | |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
66 syntax (elisp) Position Parse |
82854 | 67 testcover - |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
68 timer (elisp) Timers |
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
69 tq (elisp) Transaction Queues |
82854 | 70 trace - |
85916
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
71 unsafep (elisp) Function Safety |
a9452c811f01
*** empty log message ***
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
82905
diff
changeset
|
72 warnings (elisp) Warnings |
82854 | 73 |
74 | |
75 * Above list created using default directory lisp/emacs-lisp/ with | |
76 (shell-command | |
77 "sed '/^(provide '\\''/!d;s// /;s/).*//' *.el | sort | uniq") | |
78 | |
79 | |
80 * How to use this file to improve Emacs | |
81 (loop | |
82 (let* ((feature (choose-one Features)) | |
83 (status (feature-status feature))) | |
84 (if (or (eq '- status) (not (verify status))) | |
85 (update feature (current-docs feature)) | |
86 (case status | |
87 (todo (let (doc patch feedback) | |
88 (while (not (grok feature)) | |
89 (or (play-with feature) | |
90 (grep feature Internet) | |
91 (grep feature (wisdom-maybe "emacs-devel")))) | |
92 (setq doc (write-documentation feature) | |
93 patch (diff (current-docs) doc)) | |
94 (while (not (and (correct doc) | |
95 (well-placed doc) | |
96 (well-formed patch))) | |
97 (setq doc (revise doc) | |
98 patch (diff (current-docs) doc)) | |
99 feedback (wisdom-maybe "emacs-devel" patch)) | |
100 (when (install patch) | |
101 (when (update feature (current-docs feature)) | |
102 (job-well-done user-login-name))))) | |
103 (n/a (job-well-done user-login-name)))))) | |
104 | |
105 | |
106 * Etc | |
87660 | 107 |
108 This file is part of GNU Emacs. | |
109 | |
94831
cac099ec0724
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
87660
diff
changeset
|
110 GNU Emacs is free software: you can redistribute it and/or modify |
87660 | 111 it under the terms of the GNU General Public License as published by |
94831
cac099ec0724
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
87660
diff
changeset
|
112 the Free Software Foundation, either version 3 of the License, or |
cac099ec0724
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
87660
diff
changeset
|
113 (at your option) any later version. |
87660 | 114 |
115 GNU Emacs is distributed in the hope that it will be useful, | |
116 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
117 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
118 GNU General Public License for more details. | |
119 | |
120 You should have received a copy of the GNU General Public License | |
94831
cac099ec0724
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
87660
diff
changeset
|
121 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
87660 | 122 |
82854 | 123 Local variables: |
124 mode: outline | |
125 End: |