Mercurial > emacs
changeset 76837:4f96f3f74c69
Improve indexing.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 31 Mar 2007 14:37:05 +0000 |
parents | 9feeb7a817c0 |
children | 53f6b50e0fb3 |
files | lispref/customize.texi lispref/display.texi lispref/frames.texi lispref/functions.texi lispref/hash.texi lispref/keymaps.texi lispref/loading.texi lispref/minibuf.texi lispref/numbers.texi lispref/os.texi lispref/processes.texi lispref/searching.texi lispref/streams.texi lispref/variables.texi lispref/windows.texi |
diffstat | 15 files changed, 27 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lispref/customize.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/customize.texi Sat Mar 31 14:37:05 2007 +0000 @@ -188,6 +188,7 @@ @node Group Definitions @section Defining Custom Groups +@cindex define custom group @cindex custom groups, how to define Each Emacs Lisp package should have one main customization group which @@ -260,6 +261,7 @@ @node Variable Definitions @section Defining Customization Variables +@cindex define customization options @cindex customization variables, how to define @cindex declare user-editable variables
--- a/lispref/display.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/display.texi Sat Mar 31 14:37:05 2007 +0000 @@ -3131,6 +3131,7 @@ @node Scroll Bars @section Scroll Bars +@cindex scroll bars Normally the frame parameter @code{vertical-scroll-bars} controls whether the windows in the frame have vertical scroll bars, and
--- a/lispref/frames.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/frames.texi Sat Mar 31 14:37:05 2007 +0000 @@ -887,6 +887,7 @@ @node Frame Titles @section Frame Titles +@cindex frame title Every frame has a @code{name} parameter; this serves as the default for the frame title which window systems typically display at the top of
--- a/lispref/functions.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/functions.texi Sat Mar 31 14:37:05 2007 +0000 @@ -293,6 +293,7 @@ @kindex wrong-number-of-arguments @cindex argument binding @cindex binding arguments +@cindex argument lists, features Our simple sample function, @code{(lambda (a b c) (+ a b c))}, specifies three argument variables, so it must be called with three
--- a/lispref/hash.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/hash.texi Sat Mar 31 14:37:05 2007 +0000 @@ -56,6 +56,7 @@ @node Creating Hash @section Creating Hash Tables +@cindex create hash table The principal function for creating a hash table is @code{make-hash-table}. @@ -213,6 +214,7 @@ @node Defining Hash @section Defining Hash Comparisons @cindex hash code +@cindex define hash comparisons You can define new methods of key lookup by means of @code{define-hash-table-test}. In order to use this feature, you need
--- a/lispref/keymaps.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/keymaps.texi Sat Mar 31 14:37:05 2007 +0000 @@ -697,6 +697,7 @@ @node Searching Keymaps @section Searching the Active Keymaps +@cindex search active keymaps for keys After translation of event subsequences (@pxref{Translation Keymaps}) Emacs looks for them in the active keymaps. Here is a @@ -1499,6 +1500,7 @@ @node Translation Keymaps @section Keymaps for Translating Sequences of Events +@cindex keymaps for translating events This section describes keymaps that are used during reading a key sequence, to translate certain event sequences into others.
--- a/lispref/loading.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/loading.texi Sat Mar 31 14:37:05 2007 +0000 @@ -220,6 +220,8 @@ @node Library Search @section Library Search +@cindex library search +@cindex find library When Emacs loads a Lisp library, it searches for the library in a list of directories specified by the variable @code{load-path}.
--- a/lispref/minibuf.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/minibuf.texi Sat Mar 31 14:37:05 2007 +0000 @@ -812,6 +812,8 @@ @node Minibuffer Completion @subsection Completion and the Minibuffer +@cindex minibuffer completion +@cindex reading from minibuffer with completion This section describes the basic interface for reading from the minibuffer with completion. @@ -1874,6 +1876,7 @@ @node Recursive Mini @section Recursive Minibuffers +@cindex recursive minibuffers These functions and variables deal with recursive minibuffers (@pxref{Recursive Editing}):
--- a/lispref/numbers.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/numbers.texi Sat Mar 31 14:37:05 2007 +0000 @@ -222,6 +222,7 @@ @node Predicates on Numbers @section Type Predicates for Numbers +@cindex predicates for numbers The functions in this section test for numbers, or for a specific type of number. The functions @code{integerp} and @code{floatp} can @@ -268,6 +269,8 @@ @node Comparison of Numbers @section Comparison of Numbers @cindex number equality +@cindex number comparison +@cindex compare numbers To test numbers for numerical equality, you should normally use @code{=}, not @code{eq}. There can be many distinct floating point @@ -388,6 +391,8 @@ @node Numeric Conversions @section Numeric Conversions @cindex rounding in conversions +@cindex numeric conversions +@cindex convert number To convert an integer to floating point, use the function @code{float}.
--- a/lispref/os.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/os.texi Sat Mar 31 14:37:05 2007 +0000 @@ -1871,6 +1871,7 @@ @node X11 Keysyms @section Operating on X11 Keysyms +@cindex x11 keysyms To define system-specific X11 keysyms, set the variable @code{system-key-alist}.
--- a/lispref/processes.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/processes.texi Sat Mar 31 14:37:05 2007 +0000 @@ -146,6 +146,7 @@ @node Shell Arguments @section Shell Arguments +@cindex pass arguments to shell commands Lisp programs sometimes need to run a shell and give it a command that contains file names that were specified by the user. These
--- a/lispref/searching.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/searching.texi Sat Mar 31 14:37:05 2007 +0000 @@ -1186,6 +1186,7 @@ @node Replacing Match @subsection Replacing the Text that Matched +@cindex replace match This function replaces all or part of the text matched by the last search. It works by means of the match data. @@ -1544,6 +1545,7 @@ @node Search and Replace @section Search and Replace @cindex replacement +@cindex search and replace If you want to find all matches for a regexp in part of the buffer, and replace them, the best way is to write an explicit loop using
--- a/lispref/streams.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/streams.texi Sat Mar 31 14:37:05 2007 +0000 @@ -681,6 +681,7 @@ @node Output Variables @section Variables Affecting Output +@cindex variables affecting output @defvar standard-output The value of this variable is the default output stream---the stream
--- a/lispref/variables.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/variables.texi Sat Mar 31 14:37:05 2007 +0000 @@ -1520,6 +1520,7 @@ @node Frame-Local Variables @section Frame-Local Variables +@cindex frame-local variables Just as variables can have buffer-local bindings, they can also have frame-local bindings. These bindings belong to one frame, and are in
--- a/lispref/windows.texi Sat Mar 31 13:57:00 2007 +0000 +++ b/lispref/windows.texi Sat Mar 31 14:37:05 2007 +0000 @@ -1224,6 +1224,7 @@ @node Window Start @section The Window Start Position +@cindex window start position Each window contains a marker used to keep track of a buffer position that specifies where in the buffer display should start. This position @@ -2356,6 +2357,7 @@ @node Window Hooks @section Hooks for Window Scrolling and Changes +@cindex hooks for window operations This section describes how a Lisp program can take action whenever a window displays a different part of its buffer or a different buffer.