Mercurial > emacs
annotate admin/notes/lel-TODO @ 99492:ee792794d888
(isearch-search-fun): Compare the length of the
current search string with the length of the string from the
previous search state to detect the situation when the user
adds or removes characters in the search string.
Use word-search-forward-lax and word-search-backward-lax in this
case, and otherwise word-search-forward and word-search-backward.
author | Juri Linkov <juri@jurta.org> |
---|---|
date | Tue, 11 Nov 2008 19:43:09 +0000 |
parents | cac099ec0724 |
children | ce88a631c161 |
rev | line source |
---|---|
82854 | 1 Some lisp/emacs-lisp/ Features and Where They Are Documented |
87660 | 2 |
3 Copyright (C) 2007, 2008 Free Software Foundation, Inc. | |
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: |