diff options
author | Eli Zaretskii <eliz@gnu.org> | 2007-03-31 14:37:05 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2007-03-31 14:37:05 +0000 |
commit | c115a4634ff0ca7fbde3f4a1941daae77364e152 (patch) | |
tree | 2d87be5b61679fbe684b8ebd887b55500c363e30 | |
parent | 8aed9ac5f3ecf601ccc346f08de95a96e05329b7 (diff) | |
download | emacs-c115a4634ff0ca7fbde3f4a1941daae77364e152.tar.gz |
Improve indexing.
-rw-r--r-- | lispref/customize.texi | 2 | ||||
-rw-r--r-- | lispref/display.texi | 1 | ||||
-rw-r--r-- | lispref/frames.texi | 1 | ||||
-rw-r--r-- | lispref/functions.texi | 1 | ||||
-rw-r--r-- | lispref/hash.texi | 2 | ||||
-rw-r--r-- | lispref/keymaps.texi | 2 | ||||
-rw-r--r-- | lispref/loading.texi | 2 | ||||
-rw-r--r-- | lispref/minibuf.texi | 3 | ||||
-rw-r--r-- | lispref/numbers.texi | 5 | ||||
-rw-r--r-- | lispref/os.texi | 1 | ||||
-rw-r--r-- | lispref/processes.texi | 1 | ||||
-rw-r--r-- | lispref/searching.texi | 2 | ||||
-rw-r--r-- | lispref/streams.texi | 1 | ||||
-rw-r--r-- | lispref/variables.texi | 1 | ||||
-rw-r--r-- | lispref/windows.texi | 2 |
15 files changed, 27 insertions, 0 deletions
diff --git a/lispref/customize.texi b/lispref/customize.texi index e3493102846..c8c372e720b 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 e506c115595..0f4eae0a6d2 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 4088f1dfe51..e48eafcf87b 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 084f2a57d50..d873ea5d359 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 e406d2e78fe..62df86aea19 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 0cd653984e9..431e23f20e8 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 092befff85a..d9bf0af8e50 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 92ba49840d8..950bd446ccd 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 80b5ab2f77c..ceca99544b0 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 cc1325e8366..c1e16c70d67 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 76c60e967ea..b4e3237f5ed 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 7fdbdb73d46..782a92977ce 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 9bb66378e5f..695a411a27e 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 56732d22db6..9a846fde3cc 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 eabb157729a..1897414dd16 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. |