Mercurial > emacs
annotate admin/notes/lel-TODO @ 107521:54f3a4d055ee
Document font-use-system-font.
* cmdargs.texi (Font X): Move most content to Fonts.
* frames.texi (Fonts): New node. Document font-use-system-font.
* emacs.texi (Top):
* xresources.texi (Table of Resources):
* mule.texi (Defining Fontsets, Charsets): Update xrefs.
| author | Chong Yidong <cyd@stupidchicken.com> |
|---|---|
| date | Sat, 20 Mar 2010 13:24:06 -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: |
