diff options
| author | Richard M. Stallman | 2007-04-07 02:06:21 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2007-04-07 02:06:21 +0000 |
| commit | 77bf576c2232365d3f9d5ae179af9ea9c6ec4ead (patch) | |
| tree | d5a81c0986aec9a7dd33a34d26bd5770783f5a36 | |
| parent | 73f9ed9ac40612d20ca32b477a2bafc2d05d56d7 (diff) | |
| download | emacs-77bf576c2232365d3f9d5ae179af9ea9c6ec4ead.tar.gz emacs-77bf576c2232365d3f9d5ae179af9ea9c6ec4ead.zip | |
Improve index entries. Remove redundant/useless ones.
| -rw-r--r-- | lispref/commands.texi | 23 | ||||
| -rw-r--r-- | lispref/customize.texi | 14 | ||||
| -rw-r--r-- | lispref/edebug.texi | 17 | ||||
| -rw-r--r-- | lispref/files.texi | 15 | ||||
| -rw-r--r-- | lispref/frames.texi | 16 | ||||
| -rw-r--r-- | lispref/lists.texi | 6 | ||||
| -rw-r--r-- | lispref/numbers.texi | 17 |
7 files changed, 40 insertions, 68 deletions
diff --git a/lispref/commands.texi b/lispref/commands.texi index 1d2a649ab68..8354346c35e 100644 --- a/lispref/commands.texi +++ b/lispref/commands.texi | |||
| @@ -116,13 +116,13 @@ controls the reading of arguments for an interactive call. | |||
| 116 | 116 | ||
| 117 | @node Using Interactive | 117 | @node Using Interactive |
| 118 | @subsection Using @code{interactive} | 118 | @subsection Using @code{interactive} |
| 119 | @cindex arguments, interactive entry | ||
| 119 | 120 | ||
| 120 | This section describes how to write the @code{interactive} form that | 121 | This section describes how to write the @code{interactive} form that |
| 121 | makes a Lisp function an interactively-callable command, and how to | 122 | makes a Lisp function an interactively-callable command, and how to |
| 122 | examine a command's @code{interactive} form. | 123 | examine a command's @code{interactive} form. |
| 123 | 124 | ||
| 124 | @defspec interactive arg-descriptor | 125 | @defspec interactive arg-descriptor |
| 125 | @cindex argument descriptors | ||
| 126 | This special form declares that the function in which it appears is a | 126 | This special form declares that the function in which it appears is a |
| 127 | command, and that it may therefore be called interactively (via | 127 | command, and that it may therefore be called interactively (via |
| 128 | @kbd{M-x} or by entering a key sequence bound to it). The argument | 128 | @kbd{M-x} or by entering a key sequence bound to it). The argument |
| @@ -151,7 +151,6 @@ arguments. This leads quickly to an error if the command requires one | |||
| 151 | or more arguments. | 151 | or more arguments. |
| 152 | 152 | ||
| 153 | @item | 153 | @item |
| 154 | @cindex argument prompt | ||
| 155 | It may be a string; then its contents should consist of a code character | 154 | It may be a string; then its contents should consist of a code character |
| 156 | followed by a prompt (which some code characters use and some ignore). | 155 | followed by a prompt (which some code characters use and some ignore). |
| 157 | The prompt ends either with the end of the string or with a newline. | 156 | The prompt ends either with the end of the string or with a newline. |
| @@ -207,7 +206,6 @@ form that is evaluated to get a list of arguments to pass to the | |||
| 207 | command. Usually this form will call various functions to read input | 206 | command. Usually this form will call various functions to read input |
| 208 | from the user, most often through the minibuffer (@pxref{Minibuffers}) | 207 | from the user, most often through the minibuffer (@pxref{Minibuffers}) |
| 209 | or directly from the keyboard (@pxref{Reading Input}). | 208 | or directly from the keyboard (@pxref{Reading Input}). |
| 210 | @cindex argument evaluation form | ||
| 211 | 209 | ||
| 212 | Providing point or the mark as an argument value is also common, but | 210 | Providing point or the mark as an argument value is also common, but |
| 213 | if you do this @emph{and} read input (whether using the minibuffer or | 211 | if you do this @emph{and} read input (whether using the minibuffer or |
| @@ -865,8 +863,8 @@ If the last event came from a keyboard macro, the value is @code{macro}. | |||
| 865 | 863 | ||
| 866 | @node Adjusting Point | 864 | @node Adjusting Point |
| 867 | @section Adjusting Point After Commands | 865 | @section Adjusting Point After Commands |
| 868 | @cindex adjust point | 866 | @cindex adjusting point |
| 869 | @cindex invisible or intangible text, and point display | 867 | @cindex invisible/intangible text, and point |
| 870 | @cindex @code{display} property, and point display | 868 | @cindex @code{display} property, and point display |
| 871 | @cindex @code{composition} property, and point display | 869 | @cindex @code{composition} property, and point display |
| 872 | 870 | ||
| @@ -1781,8 +1779,7 @@ must be the last element of the list. For example, | |||
| 1781 | 1779 | ||
| 1782 | @node Accessing Events | 1780 | @node Accessing Events |
| 1783 | @subsection Accessing Events | 1781 | @subsection Accessing Events |
| 1784 | @cindex mouse events, accessing the data | 1782 | @cindex mouse events, data in |
| 1785 | @cindex accessing data of mouse events | ||
| 1786 | 1783 | ||
| 1787 | This section describes convenient functions for accessing the data in | 1784 | This section describes convenient functions for accessing the data in |
| 1788 | a mouse button or motion event. | 1785 | a mouse button or motion event. |
| @@ -1897,7 +1894,6 @@ cons cell @code{(@var{width} . @var{height})}. If the @var{position} | |||
| 1897 | is a buffer position, return the size of the character at that position. | 1894 | is a buffer position, return the size of the character at that position. |
| 1898 | @end defun | 1895 | @end defun |
| 1899 | 1896 | ||
| 1900 | @cindex mouse event, timestamp | ||
| 1901 | @cindex timestamp of a mouse event | 1897 | @cindex timestamp of a mouse event |
| 1902 | @defun posn-timestamp position | 1898 | @defun posn-timestamp position |
| 1903 | Return the timestamp in @var{position}. This is the time at which the | 1899 | Return the timestamp in @var{position}. This is the time at which the |
| @@ -2113,7 +2109,6 @@ debugging terminal input. | |||
| 2113 | for example, @code{describe-key} uses it to read the key to describe. | 2109 | for example, @code{describe-key} uses it to read the key to describe. |
| 2114 | 2110 | ||
| 2115 | @defun read-key-sequence prompt &optional continue-echo dont-downcase-last switch-frame-ok command-loop | 2111 | @defun read-key-sequence prompt &optional continue-echo dont-downcase-last switch-frame-ok command-loop |
| 2116 | @cindex key sequence | ||
| 2117 | This function reads a key sequence and returns it as a string or | 2112 | This function reads a key sequence and returns it as a string or |
| 2118 | vector. It keeps reading events until it has accumulated a complete key | 2113 | vector. It keeps reading events until it has accumulated a complete key |
| 2119 | sequence; that is, enough to specify a non-prefix command using the | 2114 | sequence; that is, enough to specify a non-prefix command using the |
| @@ -2546,7 +2541,6 @@ command's key sequence (as returned by e.g. @code{this-command-keys}), | |||
| 2546 | as the events will already have been added once as they were read for | 2541 | as the events will already have been added once as they were read for |
| 2547 | the first time. An element of the form @code{(@code{t} . @var{event})} | 2542 | the first time. An element of the form @code{(@code{t} . @var{event})} |
| 2548 | forces @var{event} to be added to the current command's key sequence. | 2543 | forces @var{event} to be added to the current command's key sequence. |
| 2549 | |||
| 2550 | @end defvar | 2544 | @end defvar |
| 2551 | 2545 | ||
| 2552 | @defun listify-key-sequence key | 2546 | @defun listify-key-sequence key |
| @@ -2620,9 +2614,9 @@ like this: | |||
| 2620 | @end defmac | 2614 | @end defmac |
| 2621 | 2615 | ||
| 2622 | @defun discard-input | 2616 | @defun discard-input |
| 2623 | @cindex flush input | 2617 | @cindex flushing input |
| 2624 | @cindex discard input | 2618 | @cindex discarding input |
| 2625 | @cindex terminate keyboard macro | 2619 | @cindex keyboard macro, terminating |
| 2626 | This function discards the contents of the terminal input buffer and | 2620 | This function discards the contents of the terminal input buffer and |
| 2627 | cancels any keyboard macro that might be in the process of definition. | 2621 | cancels any keyboard macro that might be in the process of definition. |
| 2628 | It returns @code{nil}. | 2622 | It returns @code{nil}. |
| @@ -2668,7 +2662,6 @@ in the variable @code{special-event-map} (@pxref{Active Keymaps}). | |||
| 2668 | 2662 | ||
| 2669 | @node Waiting | 2663 | @node Waiting |
| 2670 | @section Waiting for Elapsed Time or Input | 2664 | @section Waiting for Elapsed Time or Input |
| 2671 | @cindex pausing | ||
| 2672 | @cindex waiting | 2665 | @cindex waiting |
| 2673 | 2666 | ||
| 2674 | The wait functions are designed to wait for a certain amount of time | 2667 | The wait functions are designed to wait for a certain amount of time |
| @@ -2775,7 +2768,7 @@ about the special behavior of @kbd{C-g} in the command loop. In the | |||
| 2775 | case of @code{read-quoted-char}, this is so that @kbd{C-q} can be used | 2768 | case of @code{read-quoted-char}, this is so that @kbd{C-q} can be used |
| 2776 | to quote a @kbd{C-g}. | 2769 | to quote a @kbd{C-g}. |
| 2777 | 2770 | ||
| 2778 | @cindex prevent quitting | 2771 | @cindex preventing quitting |
| 2779 | You can prevent quitting for a portion of a Lisp function by binding | 2772 | You can prevent quitting for a portion of a Lisp function by binding |
| 2780 | the variable @code{inhibit-quit} to a non-@code{nil} value. Then, | 2773 | the variable @code{inhibit-quit} to a non-@code{nil} value. Then, |
| 2781 | although @kbd{C-g} still sets @code{quit-flag} to @code{t} as usual, the | 2774 | although @kbd{C-g} still sets @code{quit-flag} to @code{t} as usual, the |
diff --git a/lispref/customize.texi b/lispref/customize.texi index c8c372e720b..8b1b1a9b91f 100644 --- a/lispref/customize.texi +++ b/lispref/customize.texi | |||
| @@ -6,7 +6,6 @@ | |||
| 6 | @setfilename ../info/customize | 6 | @setfilename ../info/customize |
| 7 | @node Customization, Loading, Macros, Top | 7 | @node Customization, Loading, Macros, Top |
| 8 | @chapter Writing Customization Definitions | 8 | @chapter Writing Customization Definitions |
| 9 | @cindex customize | ||
| 10 | 9 | ||
| 11 | @cindex customization definitions | 10 | @cindex customization definitions |
| 12 | This chapter describes how to declare user options for customization, | 11 | This chapter describes how to declare user options for customization, |
| @@ -187,10 +186,10 @@ choice is the official name of the package, such as MH-E or Gnus. | |||
| 187 | @end defvar | 186 | @end defvar |
| 188 | 187 | ||
| 189 | @node Group Definitions | 188 | @node Group Definitions |
| 190 | @section Defining Custom Groups | 189 | @section Defining Customization Groups |
| 191 | @cindex define custom group | 190 | @cindex define customization group |
| 191 | @cindex customization groups, defining | ||
| 192 | 192 | ||
| 193 | @cindex custom groups, how to define | ||
| 194 | Each Emacs Lisp package should have one main customization group which | 193 | Each Emacs Lisp package should have one main customization group which |
| 195 | contains all the options, faces and other groups in the package. If the | 194 | contains all the options, faces and other groups in the package. If the |
| 196 | package has a small number of options and faces, use just one group and | 195 | package has a small number of options and faces, use just one group and |
| @@ -262,10 +261,9 @@ turn this feature back on, if someone would like to do the work. | |||
| 262 | @node Variable Definitions | 261 | @node Variable Definitions |
| 263 | @section Defining Customization Variables | 262 | @section Defining Customization Variables |
| 264 | @cindex define customization options | 263 | @cindex define customization options |
| 265 | |||
| 266 | @cindex customization variables, how to define | 264 | @cindex customization variables, how to define |
| 267 | @cindex declare user-editable variables | 265 | |
| 268 | Use @code{defcustom} to declare user-editable variables. | 266 | Use @code{defcustom} to declare user-customizable variables. |
| 269 | 267 | ||
| 270 | @defmac defcustom option standard doc [keyword value]@dots{} | 268 | @defmac defcustom option standard doc [keyword value]@dots{} |
| 271 | This construct declares @var{option} as a customizable user option | 269 | This construct declares @var{option} as a customizable user option |
| @@ -704,7 +702,7 @@ The value must be a valid color name, and you can do completion with | |||
| 704 | 702 | ||
| 705 | @node Composite Types | 703 | @node Composite Types |
| 706 | @subsection Composite Types | 704 | @subsection Composite Types |
| 707 | @cindex arguments (of composite type) | 705 | @cindex Composite Types (customization) |
| 708 | 706 | ||
| 709 | When none of the simple types is appropriate, you can use composite | 707 | When none of the simple types is appropriate, you can use composite |
| 710 | types, which build new types from other types or from specified data. | 708 | types, which build new types from other types or from specified data. |
diff --git a/lispref/edebug.texi b/lispref/edebug.texi index 4082fdfe5c2..4be030896c5 100644 --- a/lispref/edebug.texi +++ b/lispref/edebug.texi | |||
| @@ -12,9 +12,8 @@ | |||
| 12 | 12 | ||
| 13 | @node Edebug, Syntax Errors, Debugger, Debugging | 13 | @node Edebug, Syntax Errors, Debugger, Debugging |
| 14 | @section Edebug | 14 | @section Edebug |
| 15 | @cindex Edebug mode | 15 | @cindex Edebug debugging facility |
| 16 | 16 | ||
| 17 | @cindex Edebug | ||
| 18 | Edebug is a source-level debugger for Emacs Lisp programs with which | 17 | Edebug is a source-level debugger for Emacs Lisp programs with which |
| 19 | you can: | 18 | you can: |
| 20 | 19 | ||
| @@ -195,12 +194,6 @@ evaluates, even if not instrumenting it. See also the @kbd{i} command | |||
| 195 | (@pxref{Jumping}), which steps into the call after instrumenting the | 194 | (@pxref{Jumping}), which steps into the call after instrumenting the |
| 196 | function. | 195 | function. |
| 197 | 196 | ||
| 198 | @cindex special forms (Edebug) | ||
| 199 | @cindex interactive commands (Edebug) | ||
| 200 | @cindex anonymous lambda expressions (Edebug) | ||
| 201 | @cindex Common Lisp (Edebug) | ||
| 202 | @pindex cl.el @r{(Edebug)} | ||
| 203 | @pindex cl-specs.el | ||
| 204 | Edebug knows how to instrument all the standard special forms, | 197 | Edebug knows how to instrument all the standard special forms, |
| 205 | @code{interactive} forms with an expression argument, anonymous lambda | 198 | @code{interactive} forms with an expression argument, anonymous lambda |
| 206 | expressions, and other defining forms. However, Edebug cannot determine | 199 | expressions, and other defining forms. However, Edebug cannot determine |
| @@ -441,9 +434,9 @@ breakpoints, the global break condition, and source breakpoints. | |||
| 441 | @end menu | 434 | @end menu |
| 442 | 435 | ||
| 443 | @node Breakpoints | 436 | @node Breakpoints |
| 444 | @subsubsection Breakpoints | 437 | @subsubsection Edebug Breakpoints |
| 445 | 438 | ||
| 446 | @cindex breakpoints | 439 | @cindex breakpoints (Edebug) |
| 447 | While using Edebug, you can specify @dfn{breakpoints} in the program you | 440 | While using Edebug, you can specify @dfn{breakpoints} in the program you |
| 448 | are testing: these are places where execution should stop. You can set a | 441 | are testing: these are places where execution should stop. You can set a |
| 449 | breakpoint at any stop point, as defined in @ref{Using Edebug}. For | 442 | breakpoint at any stop point, as defined in @ref{Using Edebug}. For |
| @@ -867,10 +860,10 @@ lines inserted. | |||
| 867 | @node Coverage Testing | 860 | @node Coverage Testing |
| 868 | @subsection Coverage Testing | 861 | @subsection Coverage Testing |
| 869 | 862 | ||
| 870 | @cindex coverage testing | 863 | @cindex coverage testing (Edebug) |
| 871 | @cindex frequency counts | 864 | @cindex frequency counts |
| 872 | @cindex performance analysis | 865 | @cindex performance analysis |
| 873 | Edebug provides rudimentary coverage testing and display of execution | 866 | Edebug provides rudimentary coverage testing and display of execution |
| 874 | frequency. | 867 | frequency. |
| 875 | 868 | ||
| 876 | Coverage testing works by comparing the result of each expression with | 869 | Coverage testing works by comparing the result of each expression with |
diff --git a/lispref/files.texi b/lispref/files.texi index f4cb3be8a50..f357b1f3814 100644 --- a/lispref/files.texi +++ b/lispref/files.texi | |||
| @@ -740,7 +740,6 @@ for its usual definition is in @file{userlock.el}. | |||
| 740 | 740 | ||
| 741 | @node Information about Files | 741 | @node Information about Files |
| 742 | @section Information about Files | 742 | @section Information about Files |
| 743 | @cindex information about files | ||
| 744 | @cindex file, information about | 743 | @cindex file, information about |
| 745 | 744 | ||
| 746 | The functions described in this section all operate on strings that | 745 | The functions described in this section all operate on strings that |
| @@ -1178,6 +1177,7 @@ value of @code{current-time}; see @ref{Time of Day}.) | |||
| 1178 | 1177 | ||
| 1179 | @item | 1178 | @item |
| 1180 | The time of last modification as a list of two integers (as above). | 1179 | The time of last modification as a list of two integers (as above). |
| 1180 | @cindex modification time of file | ||
| 1181 | 1181 | ||
| 1182 | @item | 1182 | @item |
| 1183 | The time of last status change as a list of two integers (as above). | 1183 | The time of last status change as a list of two integers (as above). |
| @@ -1268,13 +1268,13 @@ is on file system number -32252. | |||
| 1268 | 1268 | ||
| 1269 | @node Locating Files | 1269 | @node Locating Files |
| 1270 | @subsection How to Locate Files in Standard Places | 1270 | @subsection How to Locate Files in Standard Places |
| 1271 | @cindex locate files | 1271 | @cindex locate file in path |
| 1272 | @cindex find files | 1272 | @cindex find file in path |
| 1273 | 1273 | ||
| 1274 | This section explains how to search for a file in a list of | 1274 | This section explains how to search for a file in a list of |
| 1275 | directories. One example is when you need to look for a program's | 1275 | directories (a @dfn{path}). One example is when you need to look for |
| 1276 | executable file, e.g., to find out whether a given program is | 1276 | a program's executable file, e.g., to find out whether a given program |
| 1277 | installed on the user's system. Another example is the search for | 1277 | is installed on the user's system. Another example is the search for |
| 1278 | Lisp libraries (@pxref{Library Search}). Such searches generally need | 1278 | Lisp libraries (@pxref{Library Search}). Such searches generally need |
| 1279 | to try various possible file name extensions, in addition to various | 1279 | to try various possible file name extensions, in addition to various |
| 1280 | possible directories. Emacs provides a function for such a | 1280 | possible directories. Emacs provides a function for such a |
| @@ -1317,7 +1317,6 @@ For compatibility, @var{predicate} can also be one of the symbols | |||
| 1317 | a list of one or more of these symbols. | 1317 | a list of one or more of these symbols. |
| 1318 | @end defun | 1318 | @end defun |
| 1319 | 1319 | ||
| 1320 | @cindex find executable program | ||
| 1321 | @defun executable-find program | 1320 | @defun executable-find program |
| 1322 | This function searches for the executable file of the named | 1321 | This function searches for the executable file of the named |
| 1323 | @var{program} and returns the full absolute name of the executable, | 1322 | @var{program} and returns the full absolute name of the executable, |
| @@ -1329,7 +1328,7 @@ in @code{exec-path} and tries all the file-name extensions in | |||
| 1329 | 1328 | ||
| 1330 | @node Changing Files | 1329 | @node Changing Files |
| 1331 | @section Changing File Names and Attributes | 1330 | @section Changing File Names and Attributes |
| 1332 | @cindex renaming files | 1331 | @c @cindex renaming files Duplicates rename-file |
| 1333 | @cindex copying files | 1332 | @cindex copying files |
| 1334 | @cindex deleting files | 1333 | @cindex deleting files |
| 1335 | @cindex linking files | 1334 | @cindex linking files |
diff --git a/lispref/frames.texi b/lispref/frames.texi index 5699c8f410c..1bad33cdb4e 100644 --- a/lispref/frames.texi +++ b/lispref/frames.texi | |||
| @@ -927,7 +927,7 @@ while processing @code{frame-title-format} or | |||
| 927 | 927 | ||
| 928 | @node Deleting Frames | 928 | @node Deleting Frames |
| 929 | @section Deleting Frames | 929 | @section Deleting Frames |
| 930 | @cindex deletion of frames | 930 | @cindex deleting frames |
| 931 | 931 | ||
| 932 | Frames remain potentially visible until you explicitly @dfn{delete} | 932 | Frames remain potentially visible until you explicitly @dfn{delete} |
| 933 | them. A deleted frame cannot appear on the screen, but continues to | 933 | them. A deleted frame cannot appear on the screen, but continues to |
| @@ -959,7 +959,7 @@ calls the function @code{delete-frame}. @xref{Misc Events}. | |||
| 959 | 959 | ||
| 960 | @node Finding All Frames | 960 | @node Finding All Frames |
| 961 | @section Finding All Frames | 961 | @section Finding All Frames |
| 962 | @cindex finding all frames | 962 | @cindex frames, scanning all |
| 963 | 963 | ||
| 964 | @defun frame-list | 964 | @defun frame-list |
| 965 | The function @code{frame-list} returns a list of all the frames that | 965 | The function @code{frame-list} returns a list of all the frames that |
| @@ -1081,7 +1081,7 @@ Displays}. | |||
| 1081 | @node Input Focus | 1081 | @node Input Focus |
| 1082 | @section Input Focus | 1082 | @section Input Focus |
| 1083 | @cindex input focus | 1083 | @cindex input focus |
| 1084 | @cindex selected frame | 1084 | @c @cindex selected frame Duplicates selected-frame |
| 1085 | 1085 | ||
| 1086 | At any time, one frame in Emacs is the @dfn{selected frame}. The selected | 1086 | At any time, one frame in Emacs is the @dfn{selected frame}. The selected |
| 1087 | window always resides on the selected frame. | 1087 | window always resides on the selected frame. |
| @@ -1264,7 +1264,7 @@ to ``lowest.'' Where two windows overlap, the one higher up covers | |||
| 1264 | the one underneath. Even a window at the bottom of the stack can be | 1264 | the one underneath. Even a window at the bottom of the stack can be |
| 1265 | seen if no other window overlaps it. | 1265 | seen if no other window overlaps it. |
| 1266 | 1266 | ||
| 1267 | @cindex raising a frame | 1267 | @c @cindex raising a frame redundant with raise-frame |
| 1268 | @cindex lowering a frame | 1268 | @cindex lowering a frame |
| 1269 | A window's place in this ordering is not fixed; in fact, users tend | 1269 | A window's place in this ordering is not fixed; in fact, users tend |
| 1270 | to change the order frequently. @dfn{Raising} a window means moving | 1270 | to change the order frequently. @dfn{Raising} a window means moving |
| @@ -1319,14 +1319,14 @@ unwanted frames are iconified instead. | |||
| 1319 | @node Mouse Tracking | 1319 | @node Mouse Tracking |
| 1320 | @section Mouse Tracking | 1320 | @section Mouse Tracking |
| 1321 | @cindex mouse tracking | 1321 | @cindex mouse tracking |
| 1322 | @cindex tracking the mouse | 1322 | @c @cindex tracking the mouse Duplicates track-mouse |
| 1323 | 1323 | ||
| 1324 | Sometimes it is useful to @dfn{track} the mouse, which means to display | 1324 | Sometimes it is useful to @dfn{track} the mouse, which means to display |
| 1325 | something to indicate where the mouse is and move the indicator as the | 1325 | something to indicate where the mouse is and move the indicator as the |
| 1326 | mouse moves. For efficient mouse tracking, you need a way to wait until | 1326 | mouse moves. For efficient mouse tracking, you need a way to wait until |
| 1327 | the mouse actually moves. | 1327 | the mouse actually moves. |
| 1328 | 1328 | ||
| 1329 | The convenient way to track the mouse is to ask for events to represent | 1329 | The convenient way to track the mouse is to ask for events to represent |
| 1330 | mouse motion. Then you can wait for motion by waiting for an event. In | 1330 | mouse motion. Then you can wait for motion by waiting for an event. In |
| 1331 | addition, you can easily handle any other sorts of events that may | 1331 | addition, you can easily handle any other sorts of events that may |
| 1332 | occur. That is useful, because normally you don't want to track the | 1332 | occur. That is useful, because normally you don't want to track the |
| @@ -2019,8 +2019,6 @@ a mouse. | |||
| 2019 | @end defun | 2019 | @end defun |
| 2020 | 2020 | ||
| 2021 | @defun display-graphic-p &optional display | 2021 | @defun display-graphic-p &optional display |
| 2022 | @cindex frames, more than one on display | ||
| 2023 | @cindex fonts, more than one on display | ||
| 2024 | This function returns @code{t} if @var{display} is a graphic display | 2022 | This function returns @code{t} if @var{display} is a graphic display |
| 2025 | capable of displaying several frames and several different fonts at | 2023 | capable of displaying several frames and several different fonts at |
| 2026 | once. This is true for displays that use a window system such as X, and | 2024 | once. This is true for displays that use a window system such as X, and |
diff --git a/lispref/lists.texi b/lispref/lists.texi index cce3b5f1828..53fe64c3cc6 100644 --- a/lispref/lists.texi +++ b/lispref/lists.texi | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | @setfilename ../info/lists | 6 | @setfilename ../info/lists |
| 7 | @node Lists, Sequences Arrays Vectors, Strings and Characters, Top | 7 | @node Lists, Sequences Arrays Vectors, Strings and Characters, Top |
| 8 | @chapter Lists | 8 | @chapter Lists |
| 9 | @cindex list | 9 | @cindex lists |
| 10 | @cindex element (of list) | 10 | @cindex element (of list) |
| 11 | 11 | ||
| 12 | A @dfn{list} represents a sequence of zero or more elements (which may | 12 | A @dfn{list} represents a sequence of zero or more elements (which may |
| @@ -30,7 +30,6 @@ the whole list. | |||
| 30 | @node Cons Cells | 30 | @node Cons Cells |
| 31 | @section Lists and Cons Cells | 31 | @section Lists and Cons Cells |
| 32 | @cindex lists and cons cells | 32 | @cindex lists and cons cells |
| 33 | @cindex @code{nil} and lists | ||
| 34 | 33 | ||
| 35 | Lists in Lisp are not a primitive data type; they are built up from | 34 | Lists in Lisp are not a primitive data type; they are built up from |
| 36 | @dfn{cons cells}. A cons cell is a data object that represents an | 35 | @dfn{cons cells}. A cons cell is a data object that represents an |
| @@ -104,7 +103,6 @@ otherwise. @code{nil} is not a cons cell, although it @emph{is} a list. | |||
| 104 | @end defun | 103 | @end defun |
| 105 | 104 | ||
| 106 | @defun atom object | 105 | @defun atom object |
| 107 | @cindex atoms | ||
| 108 | This function returns @code{t} if @var{object} is an atom, @code{nil} | 106 | This function returns @code{t} if @var{object} is an atom, @code{nil} |
| 109 | otherwise. All objects except cons cells are atoms. The symbol | 107 | otherwise. All objects except cons cells are atoms. The symbol |
| 110 | @code{nil} is an atom and is also a list; it is the only Lisp object | 108 | @code{nil} is an atom and is also a list; it is the only Lisp object |
| @@ -1305,7 +1303,7 @@ compare @var{object} against the elements of the list. For example: | |||
| 1305 | @end defun | 1303 | @end defun |
| 1306 | 1304 | ||
| 1307 | @defun delq object list | 1305 | @defun delq object list |
| 1308 | @cindex deletion of elements | 1306 | @cindex deleting list elements |
| 1309 | This function destructively removes all elements @code{eq} to | 1307 | This function destructively removes all elements @code{eq} to |
| 1310 | @var{object} from @var{list}. The letter @samp{q} in @code{delq} says | 1308 | @var{object} from @var{list}. The letter @samp{q} in @code{delq} says |
| 1311 | that it uses @code{eq} to compare @var{object} against the elements of | 1309 | that it uses @code{eq} to compare @var{object} against the elements of |
diff --git a/lispref/numbers.texi b/lispref/numbers.texi index ceca99544b0..4d7f3e7578a 100644 --- a/lispref/numbers.texi +++ b/lispref/numbers.texi | |||
| @@ -268,9 +268,8 @@ if so, @code{nil} otherwise. The argument must be a number. | |||
| 268 | 268 | ||
| 269 | @node Comparison of Numbers | 269 | @node Comparison of Numbers |
| 270 | @section Comparison of Numbers | 270 | @section Comparison of Numbers |
| 271 | @cindex number equality | ||
| 272 | @cindex number comparison | 271 | @cindex number comparison |
| 273 | @cindex compare numbers | 272 | @cindex comparing numbers |
| 274 | 273 | ||
| 275 | To test numbers for numerical equality, you should normally use | 274 | To test numbers for numerical equality, you should normally use |
| 276 | @code{=}, not @code{eq}. There can be many distinct floating point | 275 | @code{=}, not @code{eq}. There can be many distinct floating point |
| @@ -391,8 +390,8 @@ This function returns the absolute value of @var{number}. | |||
| 391 | @node Numeric Conversions | 390 | @node Numeric Conversions |
| 392 | @section Numeric Conversions | 391 | @section Numeric Conversions |
| 393 | @cindex rounding in conversions | 392 | @cindex rounding in conversions |
| 394 | @cindex numeric conversions | 393 | @cindex number conversions |
| 395 | @cindex convert number | 394 | @cindex converting numbers |
| 396 | 395 | ||
| 397 | To convert an integer to floating point, use the function @code{float}. | 396 | To convert an integer to floating point, use the function @code{float}. |
| 398 | 397 | ||
| @@ -738,6 +737,8 @@ and returns that value as a floating point number. | |||
| 738 | 737 | ||
| 739 | @node Bitwise Operations | 738 | @node Bitwise Operations |
| 740 | @section Bitwise Operations on Integers | 739 | @section Bitwise Operations on Integers |
| 740 | @cindex bitwise arithmetic | ||
| 741 | @cindex logical arithmetic | ||
| 741 | 742 | ||
| 742 | In a computer, an integer is represented as a binary number, a | 743 | In a computer, an integer is represented as a binary number, a |
| 743 | sequence of @dfn{bits} (digits which are either zero or one). A bitwise | 744 | sequence of @dfn{bits} (digits which are either zero or one). A bitwise |
| @@ -919,8 +920,6 @@ Here are other examples: | |||
| 919 | @end defun | 920 | @end defun |
| 920 | 921 | ||
| 921 | @defun logand &rest ints-or-markers | 922 | @defun logand &rest ints-or-markers |
| 922 | @cindex logical and | ||
| 923 | @cindex bitwise and | ||
| 924 | This function returns the ``logical and'' of the arguments: the | 923 | This function returns the ``logical and'' of the arguments: the |
| 925 | @var{n}th bit is set in the result if, and only if, the @var{n}th bit is | 924 | @var{n}th bit is set in the result if, and only if, the @var{n}th bit is |
| 926 | set in all the arguments. (``Set'' means that the value of the bit is 1 | 925 | set in all the arguments. (``Set'' means that the value of the bit is 1 |
| @@ -972,8 +971,6 @@ because its binary representation consists entirely of ones. If | |||
| 972 | @end defun | 971 | @end defun |
| 973 | 972 | ||
| 974 | @defun logior &rest ints-or-markers | 973 | @defun logior &rest ints-or-markers |
| 975 | @cindex logical inclusive or | ||
| 976 | @cindex bitwise or | ||
| 977 | This function returns the ``inclusive or'' of its arguments: the @var{n}th bit | 974 | This function returns the ``inclusive or'' of its arguments: the @var{n}th bit |
| 978 | is set in the result if, and only if, the @var{n}th bit is set in at least | 975 | is set in the result if, and only if, the @var{n}th bit is set in at least |
| 979 | one of the arguments. If there are no arguments, the result is zero, | 976 | one of the arguments. If there are no arguments, the result is zero, |
| @@ -999,8 +996,6 @@ passed just one argument, it returns that argument. | |||
| 999 | @end defun | 996 | @end defun |
| 1000 | 997 | ||
| 1001 | @defun logxor &rest ints-or-markers | 998 | @defun logxor &rest ints-or-markers |
| 1002 | @cindex bitwise exclusive or | ||
| 1003 | @cindex logical exclusive or | ||
| 1004 | This function returns the ``exclusive or'' of its arguments: the | 999 | This function returns the ``exclusive or'' of its arguments: the |
| 1005 | @var{n}th bit is set in the result if, and only if, the @var{n}th bit is | 1000 | @var{n}th bit is set in the result if, and only if, the @var{n}th bit is |
| 1006 | set in an odd number of the arguments. If there are no arguments, the | 1001 | set in an odd number of the arguments. If there are no arguments, the |
| @@ -1026,8 +1021,6 @@ result is 0, which is an identity element for this operation. If | |||
| 1026 | @end defun | 1021 | @end defun |
| 1027 | 1022 | ||
| 1028 | @defun lognot integer | 1023 | @defun lognot integer |
| 1029 | @cindex logical not | ||
| 1030 | @cindex bitwise not | ||
| 1031 | This function returns the logical complement of its argument: the @var{n}th | 1024 | This function returns the logical complement of its argument: the @var{n}th |
| 1032 | bit is one in the result if, and only if, the @var{n}th bit is zero in | 1025 | bit is one in the result if, and only if, the @var{n}th bit is zero in |
| 1033 | @var{integer}, and vice-versa. | 1026 | @var{integer}, and vice-versa. |