Improve indexing.
authorEli Zaretskii <eliz@gnu.org>
Sat, 31 Mar 2007 14:37:05 +0000 (14:37 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 31 Mar 2007 14:37:05 +0000 (14:37 +0000)
15 files changed:
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

index e349310..c8c372e 100644 (file)
@@ -188,6 +188,7 @@ choice is the official name of the package, such as MH-E or Gnus.
 
 @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 @@ turn this feature back on, if someone would like to do the work.
 
 @node Variable Definitions
 @section Defining Customization Variables
+@cindex define customization options
 
 @cindex customization variables, how to define
 @cindex declare user-editable variables
index e506c11..0f4eae0 100644 (file)
@@ -3131,6 +3131,7 @@ is used.
 
 @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
index 4088f1d..e48eafc 100644 (file)
@@ -887,6 +887,7 @@ Here is an example:
 
 @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
index 084f2a5..d873ea5 100644 (file)
@@ -293,6 +293,7 @@ variables.
 @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
index e406d2e..62df86a 100644 (file)
@@ -56,6 +56,7 @@ of object and are used only for recording interned symbols
 
 @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 @@ arguments---a @var{key} listed in @var{table}, and its associated
 @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
index 0cd6539..431e23f 100644 (file)
@@ -697,6 +697,7 @@ An error is signaled if @var{key} is not a string or a vector.
 
 @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 @@ or an event position to determine the keymaps to use, as in
 
 @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.
index 092beff..d9bf0af 100644 (file)
@@ -220,6 +220,8 @@ it skips the latter group.
 
 @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}.
index 92ba498..950bd44 100644 (file)
@@ -812,6 +812,8 @@ Here is an example of use:
 
 @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 @@ it erases the entire current buffer.
 
 @node Recursive Mini
 @section Recursive Minibuffers
+@cindex recursive minibuffers
 
   These functions and variables deal with recursive minibuffers
 (@pxref{Recursive Editing}):
index 80b5ab2..ceca995 100644 (file)
@@ -222,6 +222,7 @@ down to an integer.
 
 @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 @@ if so, @code{nil} otherwise.  The argument must be a number.
 @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 @@ This function returns the absolute value of @var{number}.
 @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}.
 
index cc1325e..c1e16c7 100644 (file)
@@ -1871,6 +1871,7 @@ is called with one argument, a property list that describes the sound.
 
 @node X11 Keysyms
 @section Operating on X11 Keysyms
+@cindex x11 keysyms
 
 To define system-specific X11 keysyms, set the variable
 @code{system-key-alist}.
index 76c60e9..b4e3237 100644 (file)
@@ -146,6 +146,7 @@ file name.
 
 @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
index 7fdbdb7..782a929 100644 (file)
@@ -1186,6 +1186,7 @@ match data around it, to prevent it from being overwritten.
 
 @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 @@ associated with it still exists.
 @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
index 9bb6637..695a411 100644 (file)
@@ -681,6 +681,7 @@ returns @code{"The buffer is foo"}.
 
 @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
index 56732d2..9a846fd 100644 (file)
@@ -1520,6 +1520,7 @@ an ordinary evaluated argument.
 
 @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
index eabb157..1897414 100644 (file)
@@ -1224,6 +1224,7 @@ this simply does @code{goto-char}.
 
 @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 @@ configurations.
 
 @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.