Mercurial > emacs
annotate lispref/index.perm @ 31640:27d41d6ec45d
Sync with maintainer's current version with changes
for Emacs, but avoid runtime cl and levents.
(toplevel): Change autoloads and compilation requires.
(strokes-version, strokes-bug-address, strokes-lift): Values
changed.
(strokes-xpm-header, strokes-insinuated): New variable.
(strokes): Add :link.
(strokes-mode): Customized.
(strokes-while-inhibiting-garbage-collector): New macro.
(strokes-remassoc): Avoid remove-if.
(strokes-fix-button2-command): Don't use ad-do-it.
(strokes-insinuate): New function.
(strokes-button-press-event-p, strokes-button-release-event-p):
New functions, used instead of non-`strokes-' versions..
(strokes-mouse-event-p): Rewritten.
(strokes-event-closest-point): Avoid event-point.
(strokes-get-grid-position): Avoid cdadr, caadr
(strokes-read-stroke, strokes-read-complex-stroke): Avoid levents
functions.
(strokes-help): Use with-output-to-temp-buffer.
(strokes-window-configuration-changed-p): New function.
(strokes-update-window-configuration): Use buffer-live-p,
strokes-window-configuration-changed-p.
(strokes-mode): Use strokes-insinuate. Alter mouse bindings.
(strokes-char-face): New face.
(strokes-char-table, strokes-base64-chars): New variable.
(strokes-xpm-for-stroke, strokes-list-strokes)
(strokes-xpm-char-on-p, strokes-xpm-char-bit-p)
(strokes-xpm-encode-length-as-string, strokes-xpm-decode-char)
(strokes-xpm-to-compressed-string, strokes-decode-buffer)
(strokes-encode-buffer, strokes-xpm-for-compressed-string)
(strokes-compose-complex-stroke, strokes-alphabetic-lessp): New
functions.
author | Dave Love <fx@gnu.org> |
---|---|
date | Fri, 15 Sep 2000 17:22:25 +0000 |
parents | 3fdcd0afea4b |
children | 23a1cea22d13 |
rev | line source |
---|---|
26693 | 1 @setfilename ../info/index |
2 | |
3 @c Indexing guidelines | |
4 | |
5 @c I assume that all indexes will be combinded. | |
6 @c Therefore, if a generated findex and permutations | |
7 @c cover the ways an index user would look up the entry, | |
8 @c then no cindex is added. | |
9 @c Concept index (cindex) entries will also be permuted. Therefore, they | |
10 @c have no commas and few irrelevant connectives in them. | |
11 | |
12 @c I tried to include words in a cindex that give the context of the entry, | |
13 @c particularly if there is more than one entry for the same concept. | |
14 @c For example, "nil in keymap" | |
15 @c Similarly for explicit findex and vindex entries, e.g., "print example". | |
16 | |
17 @c Error codes are given cindex entries, e.g., "end-of-file error". | |
18 | |
19 @c pindex is used for .el files and Unix programs | |
20 | |
21 @node Index, New Symbols, Standard Hooks, Top | |
22 @unnumbered Index | |
23 | |
24 | |
25 All variables, functions, keys, programs, files, and concepts are | |
26 in this one index. | |
27 | |
28 All names and concepts are permuted, so they appear several times, one | |
29 for each permutation of the parts of the name. For example, | |
30 @code{function-name} would appear as @b{function-name} and @b{name, | |
31 function-}. | |
32 | |
33 | |
34 @c Print the indices | |
35 | |
36 @printindex fn | |
37 | |
38 |