summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2007-03-31 14:37:05 +0000
committerEli Zaretskii <eliz@gnu.org>2007-03-31 14:37:05 +0000
commitc115a4634ff0ca7fbde3f4a1941daae77364e152 (patch)
tree2d87be5b61679fbe684b8ebd887b55500c363e30
parent8aed9ac5f3ecf601ccc346f08de95a96e05329b7 (diff)
Improve indexing.
-rw-r--r--lispref/customize.texi2
-rw-r--r--lispref/display.texi1
-rw-r--r--lispref/frames.texi1
-rw-r--r--lispref/functions.texi1
-rw-r--r--lispref/hash.texi2
-rw-r--r--lispref/keymaps.texi2
-rw-r--r--lispref/loading.texi2
-rw-r--r--lispref/minibuf.texi3
-rw-r--r--lispref/numbers.texi5
-rw-r--r--lispref/os.texi1
-rw-r--r--lispref/processes.texi1
-rw-r--r--lispref/searching.texi2
-rw-r--r--lispref/streams.texi1
-rw-r--r--lispref/variables.texi1
-rw-r--r--lispref/windows.texi2
15 files changed, 27 insertions, 0 deletions
diff --git a/lispref/customize.texi b/lispref/customize.texi
index e349310284..c8c372e720 100644
--- a/lispref/customize.texi
+++ b/lispref/customize.texi
@@ -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
diff --git a/lispref/display.texi b/lispref/display.texi
index e506c11559..0f4eae0a6d 100644
--- a/lispref/display.texi
+++ b/lispref/display.texi
@@ -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
diff --git a/lispref/frames.texi b/lispref/frames.texi
index 4088f1dfe5..e48eafcf87 100644
--- a/lispref/frames.texi
+++ b/lispref/frames.texi
@@ -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
diff --git a/lispref/functions.texi b/lispref/functions.texi
index 084f2a57d5..d873ea5d35 100644
--- a/lispref/functions.texi
+++ b/lispref/functions.texi
@@ -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
diff --git a/lispref/hash.texi b/lispref/hash.texi
index e406d2e78f..62df86aea1 100644
--- a/lispref/hash.texi
+++ b/lispref/hash.texi
@@ -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
diff --git a/lispref/keymaps.texi b/lispref/keymaps.texi
index 0cd653984e..431e23f20e 100644
--- a/lispref/keymaps.texi
+++ b/lispref/keymaps.texi
@@ -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.
diff --git a/lispref/loading.texi b/lispref/loading.texi
index 092befff85..d9bf0af8e5 100644
--- a/lispref/loading.texi
+++ b/lispref/loading.texi
@@ -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}.
diff --git a/lispref/minibuf.texi b/lispref/minibuf.texi
index 92ba49840d..950bd446cc 100644
--- a/lispref/minibuf.texi
+++ b/lispref/minibuf.texi
@@ -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}):
diff --git a/lispref/numbers.texi b/lispref/numbers.texi
index 80b5ab2f77..ceca99544b 100644
--- a/lispref/numbers.texi
+++ b/lispref/numbers.texi
@@ -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}.
diff --git a/lispref/os.texi b/lispref/os.texi
index cc1325e836..c1e16c70d6 100644
--- a/lispref/os.texi
+++ b/lispref/os.texi
@@ -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}.
diff --git a/lispref/processes.texi b/lispref/processes.texi
index 76c60e967e..b4e3237f5e 100644
--- a/lispref/processes.texi
+++ b/lispref/processes.texi
@@ -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
diff --git a/lispref/searching.texi b/lispref/searching.texi
index 7fdbdb73d4..782a92977c 100644
--- a/lispref/searching.texi
+++ b/lispref/searching.texi
@@ -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
diff --git a/lispref/streams.texi b/lispref/streams.texi
index 9bb66378e5..695a411a27 100644
--- a/lispref/streams.texi
+++ b/lispref/streams.texi
@@ -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
diff --git a/lispref/variables.texi b/lispref/variables.texi
index 56732d22db..9a846fde3c 100644
--- a/lispref/variables.texi
+++ b/lispref/variables.texi
@@ -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
diff --git a/lispref/windows.texi b/lispref/windows.texi
index eabb157729..1897414dd1 100644
--- a/lispref/windows.texi
+++ b/lispref/windows.texi
@@ -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.