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.