aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Moellmann2000-01-05 14:29:37 +0000
committerGerd Moellmann2000-01-05 14:29:37 +0000
commit176c9de4b4366110131c6d5fc1cc812d706c41fa (patch)
tree3a2402cad7383af69c1b6f80feca649a75ff4e15
parentc142ce81fc9f5cd852d843fd5cd994155c1051e8 (diff)
downloademacs-176c9de4b4366110131c6d5fc1cc812d706c41fa.tar.gz
emacs-176c9de4b4366110131c6d5fc1cc812d706c41fa.zip
Remove obsolete @tindex commands.
-rw-r--r--lispref/backups.texi1
-rw-r--r--lispref/buffers.texi3
-rw-r--r--lispref/commands.texi3
-rw-r--r--lispref/control.texi2
-rw-r--r--lispref/customize.texi2
-rw-r--r--lispref/display.texi18
-rw-r--r--lispref/files.texi3
-rw-r--r--lispref/frames.texi3
-rw-r--r--lispref/functions.texi1
-rw-r--r--lispref/help.texi1
-rw-r--r--lispref/keymaps.texi1
-rw-r--r--lispref/lists.texi6
-rw-r--r--lispref/loading.texi1
-rw-r--r--lispref/maps.texi1
-rw-r--r--lispref/markers.texi2
-rw-r--r--lispref/minibuf.texi2
-rw-r--r--lispref/modes.texi2
-rw-r--r--lispref/nonascii.texi56
-rw-r--r--lispref/os.texi1
-rw-r--r--lispref/processes.texi4
-rw-r--r--lispref/searching.texi2
-rw-r--r--lispref/sequences.texi13
-rw-r--r--lispref/streams.texi3
-rw-r--r--lispref/strings.texi6
-rw-r--r--lispref/syntax.texi1
-rw-r--r--lispref/text.texi5
-rw-r--r--lispref/tips.texi1
-rw-r--r--lispref/variables.texi1
-rw-r--r--lispref/windows.texi8
29 files changed, 0 insertions, 153 deletions
diff --git a/lispref/backups.texi b/lispref/backups.texi
index 6fa5ea0ba74..9e662b07a59 100644
--- a/lispref/backups.texi
+++ b/lispref/backups.texi
@@ -239,7 +239,6 @@ backup version 3 is excess. The function @code{find-backup-file-name}
239(@pxref{Backup Names}) is responsible for determining which backup 239(@pxref{Backup Names}) is responsible for determining which backup
240versions to delete, but does not delete them itself. 240versions to delete, but does not delete them itself.
241 241
242@tindex delete-old-versions
243@defopt delete-old-versions 242@defopt delete-old-versions
244If this variable is @code{t}, then saving a file deletes excess 243If this variable is @code{t}, then saving a file deletes excess
245backup versions silently. If it is @code{nil}, that means 244backup versions silently. If it is @code{nil}, that means
diff --git a/lispref/buffers.texi b/lispref/buffers.texi
index 38d0b6ea029..8bc4cb3fddd 100644
--- a/lispref/buffers.texi
+++ b/lispref/buffers.texi
@@ -202,7 +202,6 @@ existing buffer.
202@end defun 202@end defun
203 203
204@defspec save-current-buffer body... 204@defspec save-current-buffer body...
205@tindex save-current-buffer
206The @code{save-current-buffer} macro saves the identity of the current 205The @code{save-current-buffer} macro saves the identity of the current
207buffer, evaluates the @var{body} forms, and finally restores that buffer 206buffer, evaluates the @var{body} forms, and finally restores that buffer
208as current. The return value is the value of the last form in 207as current. The return value is the value of the last form in
@@ -216,7 +215,6 @@ remains current.
216@end defspec 215@end defspec
217 216
218@defmac with-current-buffer buffer body... 217@defmac with-current-buffer buffer body...
219@tindex with-current-buffer
220The @code{with-current-buffer} macro saves the identity of the current 218The @code{with-current-buffer} macro saves the identity of the current
221buffer, makes @var{buffer} current, evaluates the @var{body} forms, and 219buffer, makes @var{buffer} current, evaluates the @var{body} forms, and
222finally restores the buffer. The return value is the value of the last 220finally restores the buffer. The return value is the value of the last
@@ -225,7 +223,6 @@ abnormal exit via @code{throw} or error (@pxref{Nonlocal Exits}).
225@end defmac 223@end defmac
226 224
227@defmac with-temp-buffer body... 225@defmac with-temp-buffer body...
228@tindex with-temp-buffer
229The @code{with-temp-buffer} macro evaluates the @var{body} forms 226The @code{with-temp-buffer} macro evaluates the @var{body} forms
230with a temporary buffer as the current buffer. It saves the identity of 227with a temporary buffer as the current buffer. It saves the identity of
231the current buffer, creates a temporary buffer and makes it current, 228the current buffer, creates a temporary buffer and makes it current,
diff --git a/lispref/commands.texi b/lispref/commands.texi
index cc8eb5f1f98..1c341ef14fc 100644
--- a/lispref/commands.texi
+++ b/lispref/commands.texi
@@ -666,7 +666,6 @@ This variable is always local to the current terminal and cannot be
666buffer-local. @xref{Multiple Displays}. 666buffer-local. @xref{Multiple Displays}.
667@end defvar 667@end defvar
668 668
669@tindex real-last-command
670@defvar real-last-command 669@defvar real-last-command
671This variable is set up by Emacs just like @code{last-command}, 670This variable is set up by Emacs just like @code{last-command},
672but never altered by Lisp programs. 671but never altered by Lisp programs.
@@ -1894,7 +1893,6 @@ and key sequences read from keyboard macros being executed.
1894@end defvar 1893@end defvar
1895 1894
1896@defvar num-nonmacro-input-events 1895@defvar num-nonmacro-input-events
1897@tindex num-nonmacro-input-events
1898This variable holds the total number of input events received so far 1896This variable holds the total number of input events received so far
1899from the terminal---not counting those generated by keyboard macros. 1897from the terminal---not counting those generated by keyboard macros.
1900@end defvar 1898@end defvar
@@ -2471,7 +2469,6 @@ that specify prefix arguments for the following command work by setting
2471this variable. 2469this variable.
2472@end defvar 2470@end defvar
2473 2471
2474@tindex last-prefix-arg
2475@defvar last-prefix-arg 2472@defvar last-prefix-arg
2476The raw prefix argument value used by the previous command. 2473The raw prefix argument value used by the previous command.
2477@end defvar 2474@end defvar
diff --git a/lispref/control.texi b/lispref/control.texi
index 1d79fc83316..6befe453d04 100644
--- a/lispref/control.texi
+++ b/lispref/control.texi
@@ -173,7 +173,6 @@ never evaluated---it is ignored. Thus, in the example below,
173@end defspec 173@end defspec
174 174
175@defmac when condition then-forms@dots{} 175@defmac when condition then-forms@dots{}
176@tindex when
177This is a variant of @code{if} where there are no @var{else-forms}, 176This is a variant of @code{if} where there are no @var{else-forms},
178and possibly several @var{then-forms}. In particular, 177and possibly several @var{then-forms}. In particular,
179 178
@@ -190,7 +189,6 @@ is entirely equivalent to
190@end defmac 189@end defmac
191 190
192@defmac unless condition forms@dots{} 191@defmac unless condition forms@dots{}
193@tindex condition
194This is a variant of @code{if} where there is no @var{then-form}: 192This is a variant of @code{if} where there is no @var{then-form}:
195 193
196@example 194@example
diff --git a/lispref/customize.texi b/lispref/customize.texi
index d3bb0856404..4da704d2e2c 100644
--- a/lispref/customize.texi
+++ b/lispref/customize.texi
@@ -110,7 +110,6 @@ keyword.
110 The way to declare new customization groups is with @code{defgroup}. 110 The way to declare new customization groups is with @code{defgroup}.
111 111
112@defmac defgroup group members doc [keyword value]... 112@defmac defgroup group members doc [keyword value]...
113@tindex defgroup
114Declare @var{group} as a customization group containing @var{members}. 113Declare @var{group} as a customization group containing @var{members}.
115Do not quote the symbol @var{group}. The argument @var{doc} specifies 114Do not quote the symbol @var{group}. The argument @var{doc} specifies
116the documentation string for the group. It should not start with a 115the documentation string for the group. It should not start with a
@@ -163,7 +162,6 @@ turn this feature back on, if someone would like to do the work.
163 Use @code{defcustom} to declare user-editable variables. 162 Use @code{defcustom} to declare user-editable variables.
164 163
165@defmac defcustom option default doc [keyword value]... 164@defmac defcustom option default doc [keyword value]...
166@tindex defcustom
167Declare @var{option} as a customizable user option variable. Do not 165Declare @var{option} as a customizable user option variable. Do not
168quote @var{option}. The argument @var{doc} specifies the documentation 166quote @var{option}. The argument @var{doc} specifies the documentation
169string for the variable; it should normally start with a @samp{*}. This 167string for the variable; it should normally start with a @samp{*}. This
diff --git a/lispref/display.texi b/lispref/display.texi
index 1a3c0cf913a..db5dc67d27e 100644
--- a/lispref/display.texi
+++ b/lispref/display.texi
@@ -244,7 +244,6 @@ support them, then @code{message-box} uses the echo area, like
244@end defun 244@end defun
245 245
246@defun current-message 246@defun current-message
247@tindex current-message
248This function returns the message currently being displayed in the 247This function returns the message currently being displayed in the
249echo area, or @code{nil} if there is none. 248echo area, or @code{nil} if there is none.
250@end defun 249@end defun
@@ -260,7 +259,6 @@ for brief periods of time.
260@end defvar 259@end defvar
261 260
262@defvar echo-area-clear-hook 261@defvar echo-area-clear-hook
263@tindex echo-area-clear-hook
264This normal hook is run whenever the echo area is cleared---either by 262This normal hook is run whenever the echo area is cleared---either by
265@code{(message nil)} or for any other reason. 263@code{(message nil)} or for any other reason.
266@end defvar 264@end defvar
@@ -352,13 +350,11 @@ by a visible newline, it displays an ellipsis.
352@code{buffer-invisibility-spec} and removing elements from it. 350@code{buffer-invisibility-spec} and removing elements from it.
353 351
354@defun add-to-invisibility-spec element 352@defun add-to-invisibility-spec element
355@tindex add-to-invisibility-spec
356Add the element @var{element} to @code{buffer-invisibility-spec} 353Add the element @var{element} to @code{buffer-invisibility-spec}
357(if it is not already present in that list). 354(if it is not already present in that list).
358@end defun 355@end defun
359 356
360@defun remove-from-invisibility-spec element 357@defun remove-from-invisibility-spec element
361@tindex remove-from-invisibility-spec
362Remove the element @var{element} from @code{buffer-invisibility-spec}. 358Remove the element @var{element} from @code{buffer-invisibility-spec}.
363This does nothing if @var{element} is not in the list. 359This does nothing if @var{element} is not in the list.
364@end defun 360@end defun
@@ -1043,7 +1039,6 @@ overlays that specify property @var{prop} for the character at point:
1043@end defun 1039@end defun
1044 1040
1045@defun overlays-in beg end 1041@defun overlays-in beg end
1046@tindex overlays-in
1047This function returns a list of the overlays that overlap the region 1042This function returns a list of the overlays that overlap the region
1048@var{beg} through @var{end}. ``Overlap'' means that at least one 1043@var{beg} through @var{end}. ``Overlap'' means that at least one
1049character is contained within the overlay and also contained within the 1044character is contained within the overlay and also contained within the
@@ -1083,19 +1078,16 @@ check the width of a character. @xref{Primitive Indent}, and
1083@ref{Screen Lines}, for related functions. 1078@ref{Screen Lines}, for related functions.
1084 1079
1085@defun char-width char 1080@defun char-width char
1086@tindex char-width
1087This function returns the width in columns of the character @var{char}, 1081This function returns the width in columns of the character @var{char},
1088if it were displayed in the current buffer and the selected window. 1082if it were displayed in the current buffer and the selected window.
1089@end defun 1083@end defun
1090 1084
1091@defun string-width string 1085@defun string-width string
1092@tindex string-width
1093This function returns the width in columns of the string @var{string}, 1086This function returns the width in columns of the string @var{string},
1094if it were displayed in the current buffer and the selected window. 1087if it were displayed in the current buffer and the selected window.
1095@end defun 1088@end defun
1096 1089
1097@defun truncate-string-to-width string width &optional start-column padding 1090@defun truncate-string-to-width string width &optional start-column padding
1098@tindex truncate-string-to-width
1099This function returns the part of @var{string} that fits within 1091This function returns the part of @var{string} that fits within
1100@var{width} columns, as a new string. 1092@var{width} columns, as a new string.
1101 1093
@@ -1278,7 +1270,6 @@ customize using the Customization buffer (@pxref{Easy Customization,,,
1278emacs, The GNU Emacs Manual}). 1270emacs, The GNU Emacs Manual}).
1279 1271
1280@defmac defface face spec doc [keyword value]... 1272@defmac defface face spec doc [keyword value]...
1281@tindex defface
1282This declares @var{face} as a customizable face that defaults according 1273This declares @var{face} as a customizable face that defaults according
1283to @var{spec}. You should not quote the symbol @var{face}. The 1274to @var{spec}. You should not quote the symbol @var{face}. The
1284argument @var{doc} specifies the face documentation. The keywords you 1275argument @var{doc} specifies the face documentation. The keywords you
@@ -1365,7 +1356,6 @@ frame must match one of the @var{value}s specified for it in
1365with the customization buffer, and @code{face-documentation} for the 1356with the customization buffer, and @code{face-documentation} for the
1366documentation string. 1357documentation string.
1367 1358
1368@tindex frame-background-mode
1369@defopt frame-background-mode 1359@defopt frame-background-mode
1370This option, if non-@code{nil}, specifies the background type to use for 1360This option, if non-@code{nil}, specifies the background type to use for
1371interpreting face definitions. If it is @code{dark}, then Emacs treats 1361interpreting face definitions. If it is @code{dark}, then Emacs treats
@@ -1643,7 +1633,6 @@ because the precise font that you specified is used.
1643@end defun 1633@end defun
1644 1634
1645@defun set-face-bold-p face bold-p &optional frame 1635@defun set-face-bold-p face bold-p &optional frame
1646@tindex set-face-bold-p
1647This function specifies whether @var{face} should be bold. If 1636This function specifies whether @var{face} should be bold. If
1648@var{bold-p} is non-@code{nil}, that means yes; @code{nil} means no. 1637@var{bold-p} is non-@code{nil}, that means yes; @code{nil} means no.
1649 1638
@@ -1652,7 +1641,6 @@ In Emacs 20, it sets the @code{:bold} attribute.
1652@end defun 1641@end defun
1653 1642
1654@defun set-face-italic-p face italic-p &optional frame 1643@defun set-face-italic-p face italic-p &optional frame
1655@tindex set-face-italic-p
1656This function specifies whether @var{face} should be italic. If 1644This function specifies whether @var{face} should be italic. If
1657@var{italic-p} is non-@code{nil}, that means yes; @code{nil} means no. 1645@var{italic-p} is non-@code{nil}, that means yes; @code{nil} means no.
1658 1646
@@ -1692,13 +1680,11 @@ This function returns the name of the font of face @var{face}.
1692@end defun 1680@end defun
1693 1681
1694@defun face-bold-p face &optional frame 1682@defun face-bold-p face &optional frame
1695@tindex face-bold-p
1696This function returns @code{t} if @var{face} is bold---that is, if it is 1683This function returns @code{t} if @var{face} is bold---that is, if it is
1697bolder than normal. It returns @code{nil} otherwise. 1684bolder than normal. It returns @code{nil} otherwise.
1698@end defun 1685@end defun
1699 1686
1700@defun face-italic-p face &optional frame 1687@defun face-italic-p face &optional frame
1701@tindex face-italic-p
1702This function returns @code{t} if @var{face} is italic or oblique, 1688This function returns @code{t} if @var{face} is italic or oblique,
1703@code{nil} otherwise. 1689@code{nil} otherwise.
1704@end defun 1690@end defun
@@ -1914,7 +1900,6 @@ This function returns the face number of face @var{face}.
1914@end defun 1900@end defun
1915 1901
1916@defun face-documentation face 1902@defun face-documentation face
1917@tindex face-documentation
1918This function returns the documentation string of face @var{face}, or 1903This function returns the documentation string of face @var{face}, or
1919@code{nil} if none was specified for it. 1904@code{nil} if none was specified for it.
1920@end defun 1905@end defun
@@ -2998,7 +2983,6 @@ effect of setting @code{ctl-arrow} to a non-@code{nil} value:
2998@end example 2983@end example
2999 2984
3000@defun display-table-slot display-table slot 2985@defun display-table-slot display-table slot
3001@tindex display-table-slot
3002This function returns the value of the extra slot @var{slot} of 2986This function returns the value of the extra slot @var{slot} of
3003@var{display-table}. The argument @var{slot} may be a number from 0 to 2987@var{display-table}. The argument @var{slot} may be a number from 0 to
30045 inclusive, or a slot name (symbol). Valid symbols are 29885 inclusive, or a slot name (symbol). Valid symbols are
@@ -3007,7 +2991,6 @@ This function returns the value of the extra slot @var{slot} of
3007@end defun 2991@end defun
3008 2992
3009@defun set-display-table-slot display-table slot value 2993@defun set-display-table-slot display-table slot value
3010@tindex set-display-table-slot
3011This function stores @var{value} in the extra slot @var{slot} of 2994This function stores @var{value} in the extra slot @var{slot} of
3012@var{display-table}. The argument @var{slot} may be a number from 0 to 2995@var{display-table}. The argument @var{slot} may be a number from 0 to
30135 inclusive, or a slot name (symbol). Valid symbols are 29965 inclusive, or a slot name (symbol). Valid symbols are
@@ -3157,7 +3140,6 @@ capability (@samp{vb}).
3157@end defopt 3140@end defopt
3158 3141
3159@defvar ring-bell-function 3142@defvar ring-bell-function
3160@tindex ring-bell-function
3161If this is non-@code{nil}, it specifies how Emacs should ``ring the 3143If this is non-@code{nil}, it specifies how Emacs should ``ring the
3162bell.'' Its value should be a function of no arguments. If this is 3144bell.'' Its value should be a function of no arguments. If this is
3163non-@code{nil}, it takes precedence over the @code{visible-bell} 3145non-@code{nil}, it takes precedence over the @code{visible-bell}
diff --git a/lispref/files.texi b/lispref/files.texi
index c88a20c0763..a99afc7672e 100644
--- a/lispref/files.texi
+++ b/lispref/files.texi
@@ -508,7 +508,6 @@ with @code{insert-file-contents}, as long as @var{replace} and
508@end defun 508@end defun
509 509
510@defun insert-file-contents-literally filename &optional visit beg end replace 510@defun insert-file-contents-literally filename &optional visit beg end replace
511@tindex insert-file-contents-literally
512This function works like @code{insert-file-contents} except that it does 511This function works like @code{insert-file-contents} except that it does
513not do format decoding (@pxref{Format Conversion}), does not do 512not do format decoding (@pxref{Format Conversion}), does not do
514character code conversion (@pxref{Coding Systems}), does not run 513character code conversion (@pxref{Coding Systems}), does not run
@@ -597,7 +596,6 @@ files that the user does not need to know about.
597@end deffn 596@end deffn
598 597
599@defmac with-temp-file file body... 598@defmac with-temp-file file body...
600@tindex with-temp-file
601The @code{with-temp-file} macro evaluates the @var{body} forms with a 599The @code{with-temp-file} macro evaluates the @var{body} forms with a
602temporary buffer as the current buffer; then, at the end, it writes the 600temporary buffer as the current buffer; then, at the end, it writes the
603buffer contents into file @var{file}. It kills the temporary buffer 601buffer contents into file @var{file}. It kills the temporary buffer
@@ -812,7 +810,6 @@ give an error.
812@end defun 810@end defun
813 811
814@defun access-file filename string 812@defun access-file filename string
815@tindex access-file
816This function opens file @var{filename} for reading, then closes it and 813This function opens file @var{filename} for reading, then closes it and
817returns @code{nil}. However, if the open fails, it signals an error 814returns @code{nil}. However, if the open fails, it signals an error
818using @var{string} as the error message text. 815using @var{string} as the error message text.
diff --git a/lispref/frames.texi b/lispref/frames.texi
index ac310632c11..c6134c24aeb 100644
--- a/lispref/frames.texi
+++ b/lispref/frames.texi
@@ -93,7 +93,6 @@ Parameters}, for documentation of individual parameters you can specify.
93@end defun 93@end defun
94 94
95@defvar before-make-frame-hook 95@defvar before-make-frame-hook
96@tindex before-make-frame-hook
97A normal hook run by @code{make-frame} before it actually creates the 96A normal hook run by @code{make-frame} before it actually creates the
98frame. 97frame.
99@end defvar 98@end defvar
@@ -933,7 +932,6 @@ change it.
933@end defun 932@end defun
934 933
935@defopt focus-follows-mouse 934@defopt focus-follows-mouse
936@tindex focus-follows-mouse
937This option is how you inform Emacs whether the window manager transfers 935This option is how you inform Emacs whether the window manager transfers
938focus when the user moves the mouse. Non-@code{nil} says that it does. 936focus when the user moves the mouse. Non-@code{nil} says that it does.
939When this is so, the command @code{other-frame} moves the mouse to a 937When this is so, the command @code{other-frame} moves the mouse to a
@@ -1367,7 +1365,6 @@ the third, and so on through all eight cut buffers.
1367@end defun 1365@end defun
1368 1366
1369@defvar selection-coding-system 1367@defvar selection-coding-system
1370@tindex selection-coding-system
1371This variable specifies the coding system to use when reading and 1368This variable specifies the coding system to use when reading and
1372writing selections, the clipboard, or a cut buffer. @xref{Coding 1369writing selections, the clipboard, or a cut buffer. @xref{Coding
1373Systems}. The default is @code{compound-text}, which converts to 1370Systems}. The default is @code{compound-text}, which converts to
diff --git a/lispref/functions.texi b/lispref/functions.texi
index a3546bf9e23..9b976bf3d38 100644
--- a/lispref/functions.texi
+++ b/lispref/functions.texi
@@ -111,7 +111,6 @@ byte compiler. @xref{Byte-Code Type}.
111@end table 111@end table
112 112
113@defun functionp object 113@defun functionp object
114@tindex functionp
115This function returns @code{t} if @var{object} is any kind of function, 114This function returns @code{t} if @var{object} is any kind of function,
116or a special form or macro. 115or a special form or macro.
117@end defun 116@end defun
diff --git a/lispref/help.texi b/lispref/help.texi
index 9c88c971705..7e5697c03fb 100644
--- a/lispref/help.texi
+++ b/lispref/help.texi
@@ -509,7 +509,6 @@ subcommands of the prefix key.
509@end defvar 509@end defvar
510 510
511@defvar help-event-list 511@defvar help-event-list
512@tindex help-event-list
513The value of this variable is a list of event types that serve as 512The value of this variable is a list of event types that serve as
514alternative ``help characters.'' These events are handled just like the 513alternative ``help characters.'' These events are handled just like the
515event specified by @code{help-char}. 514event specified by @code{help-char}.
diff --git a/lispref/keymaps.texi b/lispref/keymaps.texi
index 09b80f00808..b9227ab9104 100644
--- a/lispref/keymaps.texi
+++ b/lispref/keymaps.texi
@@ -635,7 +635,6 @@ Lookup}).
635@end defvar 635@end defvar
636 636
637@defvar minor-mode-overriding-map-alist 637@defvar minor-mode-overriding-map-alist
638@tindex minor-mode-overriding-map-alist
639This variable allows major modes to override the key bindings for 638This variable allows major modes to override the key bindings for
640particular minor modes. The elements of this alist look like the 639particular minor modes. The elements of this alist look like the
641elements of @code{minor-mode-map-alist}: @code{(@var{variable} 640elements of @code{minor-mode-map-alist}: @code{(@var{variable}
diff --git a/lispref/lists.texi b/lispref/lists.texi
index 4133114c3ea..752c66c0859 100644
--- a/lispref/lists.texi
+++ b/lispref/lists.texi
@@ -383,7 +383,6 @@ If @var{n} is zero or negative, @code{nthcdr} returns all of
383@end defun 383@end defun
384 384
385@defun safe-length list 385@defun safe-length list
386@tindex safe-length
387This function returns the length of @var{list}, with no risk 386This function returns the length of @var{list}, with no risk
388of either an error or an infinite loop. 387of either an error or an infinite loop.
389 388
@@ -397,23 +396,19 @@ worried that it may be circular, is with @code{length}. @xref{Sequence
397Functions}. 396Functions}.
398 397
399@defun caar cons-cell 398@defun caar cons-cell
400@tindex caar
401This is the same as @code{(car (car @var{cons-cell}))}. 399This is the same as @code{(car (car @var{cons-cell}))}.
402@end defun 400@end defun
403 401
404@defun cadr cons-cell 402@defun cadr cons-cell
405@tindex cadr
406This is the same as @code{(car (cdr @var{cons-cell}))} 403This is the same as @code{(car (cdr @var{cons-cell}))}
407or @code{(nth 1 @var{cons-cell})}. 404or @code{(nth 1 @var{cons-cell})}.
408@end defun 405@end defun
409 406
410@defun cdar cons-cell 407@defun cdar cons-cell
411@tindex cdar
412This is the same as @code{(cdr (car @var{cons-cell}))}. 408This is the same as @code{(cdr (car @var{cons-cell}))}.
413@end defun 409@end defun
414 410
415@defun cddr cons-cell 411@defun cddr cons-cell
416@tindex cddr
417This is the same as @code{(cdr (cdr @var{cons-cell}))} 412This is the same as @code{(cdr (cdr @var{cons-cell}))}
418or @code{(nthcdr 2 @var{cons-cell})}. 413or @code{(nthcdr 2 @var{cons-cell})}.
419@end defun 414@end defun
@@ -1469,7 +1464,6 @@ becomes clearer if the association is written in dotted pair notation:
1469@end smallexample 1464@end smallexample
1470@end defun 1465@end defun
1471 1466
1472@tindex assoc-default
1473@defun assoc-default key alist test default 1467@defun assoc-default key alist test default
1474This function searches @var{alist} for a match for @var{key}. For each 1468This function searches @var{alist} for a match for @var{key}. For each
1475element of @var{alist}, it compares the element (if it is an atom) or 1469element of @var{alist}, it compares the element (if it is an atom) or
diff --git a/lispref/loading.texi b/lispref/loading.texi
index 4c7cb36d478..8071ae58579 100644
--- a/lispref/loading.texi
+++ b/lispref/loading.texi
@@ -764,7 +764,6 @@ installed in @code{exec-directory} and has a name of the form
764 See the source for the function @code{symbol-file}, for an example of 764 See the source for the function @code{symbol-file}, for an example of
765code that loads this file to find functions in preloaded libraries. 765code that loads this file to find functions in preloaded libraries.
766 766
767@tindex loadhist-special-hooks
768@defvar loadhist-special-hooks 767@defvar loadhist-special-hooks
769This variable holds a list of hooks to be scanned before unloading a 768This variable holds a list of hooks to be scanned before unloading a
770library, to remove functions defined in the library. 769library, to remove functions defined in the library.
diff --git a/lispref/maps.texi b/lispref/maps.texi
index 38734cd6523..c4868ea434e 100644
--- a/lispref/maps.texi
+++ b/lispref/maps.texi
@@ -152,7 +152,6 @@ The keymap which displays the Files menu in the menu bar.
152The keymap which displays the Help menu in the menu bar. 152The keymap which displays the Help menu in the menu bar.
153 153
154@item menu-bar-mule-menu 154@item menu-bar-mule-menu
155@tindex menu-bar-mule-menu
156@vindex menu-bar-mule-menu 155@vindex menu-bar-mule-menu
157The keymap which displays the Mule menu in the menu bar. 156The keymap which displays the Mule menu in the menu bar.
158 157
diff --git a/lispref/markers.texi b/lispref/markers.texi
index f4165776234..d77d8af1da2 100644
--- a/lispref/markers.texi
+++ b/lispref/markers.texi
@@ -320,7 +320,6 @@ marker should do by setting its @dfn{insertion type}. Note that use of
320relocating a marker to point after the inserted text. 320relocating a marker to point after the inserted text.
321 321
322@defun set-marker-insertion-type marker type 322@defun set-marker-insertion-type marker type
323@tindex set-marker-insertion-type
324This function sets the insertion type of marker @var{marker} to 323This function sets the insertion type of marker @var{marker} to
325@var{type}. If @var{type} is @code{t}, @var{marker} will advance when 324@var{type}. If @var{type} is @code{t}, @var{marker} will advance when
326text is inserted at its position. If @var{type} is @code{nil}, 325text is inserted at its position. If @var{type} is @code{nil},
@@ -328,7 +327,6 @@ text is inserted at its position. If @var{type} is @code{nil},
328@end defun 327@end defun
329 328
330@defun marker-insertion-type marker 329@defun marker-insertion-type marker
331@tindex marker-insertion-type
332This function reports the current insertion type of @var{marker}. 330This function reports the current insertion type of @var{marker}.
333@end defun 331@end defun
334 332
diff --git a/lispref/minibuf.texi b/lispref/minibuf.texi
index 9e7ff6cf822..31c12e1366c 100644
--- a/lispref/minibuf.texi
+++ b/lispref/minibuf.texi
@@ -450,7 +450,6 @@ A history list for file-name arguments.
450@end defvar 450@end defvar
451 451
452@defvar buffer-name-history 452@defvar buffer-name-history
453@tindex buffer-name-history
454A history list for buffer-name arguments. 453A history list for buffer-name arguments.
455@end defvar 454@end defvar
456 455
@@ -1443,7 +1442,6 @@ The return value of @code{map-y-or-n-p} is the number of objects acted on.
1443 To read a password to pass to another program, you can use the 1442 To read a password to pass to another program, you can use the
1444function @code{read-passwd}. 1443function @code{read-passwd}.
1445 1444
1446@tindex read-passwd
1447@defun read-passwd prompt &optional confirm default 1445@defun read-passwd prompt &optional confirm default
1448This function reads a password, prompting with @var{prompt}. It does 1446This function reads a password, prompting with @var{prompt}. It does
1449not echo the password as the user types it; instead, it echoes @samp{.} 1447not echo the password as the user types it; instead, it echoes @samp{.}
diff --git a/lispref/modes.texi b/lispref/modes.texi
index 92ef06e7616..91a25a5cf95 100644
--- a/lispref/modes.texi
+++ b/lispref/modes.texi
@@ -1229,7 +1229,6 @@ other variables could have the same effects on the mode line if
1229@code{mode-line-format} were changed to use them. 1229@code{mode-line-format} were changed to use them.
1230 1230
1231@defvar mode-line-mule-info 1231@defvar mode-line-mule-info
1232@tindex mode-line-mule-info
1233This variable holds the value of the mode-line construct that displays 1232This variable holds the value of the mode-line construct that displays
1234information about the language environment, buffer coding system, and 1233information about the language environment, buffer coding system, and
1235current input method. @xref{Non-ASCII Characters}. 1234current input method. @xref{Non-ASCII Characters}.
@@ -1249,7 +1248,6 @@ Changing this variable does not force an update of the mode line.
1249@end defvar 1248@end defvar
1250 1249
1251@defvar mode-line-frame-identification 1250@defvar mode-line-frame-identification
1252@tindex mode-line-frame-identification
1253This variable identifies the current frame. The default value is 1251This variable identifies the current frame. The default value is
1254@code{" "} if you are using a window system which can show multiple 1252@code{" "} if you are using a window system which can show multiple
1255frames, or @code{"-%F "} on an ordinary terminal which shows only one 1253frames, or @code{"-%F "} on an ordinary terminal which shows only one
diff --git a/lispref/nonascii.texi b/lispref/nonascii.texi
index 1f3bf589860..268d4219b6b 100644
--- a/lispref/nonascii.texi
+++ b/lispref/nonascii.texi
@@ -69,7 +69,6 @@ The representation for a string is determined and recorded in the string
69when the string is constructed. 69when the string is constructed.
70 70
71@defvar enable-multibyte-characters 71@defvar enable-multibyte-characters
72@tindex enable-multibyte-characters
73This variable specifies the current buffer's text representation. 72This variable specifies the current buffer's text representation.
74If it is non-@code{nil}, the buffer contains multibyte text; otherwise, 73If it is non-@code{nil}, the buffer contains multibyte text; otherwise,
75it contains unibyte text. 74it contains unibyte text.
@@ -79,7 +78,6 @@ You cannot set this variable directly; instead, use the function
79@end defvar 78@end defvar
80 79
81@defvar default-enable-multibyte-characters 80@defvar default-enable-multibyte-characters
82@tindex default-enable-multibyte-characters
83This variable's value is entirely equivalent to @code{(default-value 81This variable's value is entirely equivalent to @code{(default-value
84'enable-multibyte-characters)}, and setting this variable changes that 82'enable-multibyte-characters)}, and setting this variable changes that
85default value. Setting the local binding of 83default value. Setting the local binding of
@@ -104,7 +102,6 @@ Return the buffer position corresponding to byte-position
104@end defun 102@end defun
105 103
106@defun multibyte-string-p string 104@defun multibyte-string-p string
107@tindex multibyte-string-p
108Return @code{t} if @var{string} is a multibyte string. 105Return @code{t} if @var{string} is a multibyte string.
109@end defun 106@end defun
110 107
@@ -152,7 +149,6 @@ text to multibyte and back to unibyte reproduces the original unibyte
152text. 149text.
153 150
154@defvar nonascii-insert-offset 151@defvar nonascii-insert-offset
155@tindex nonascii-insert-offset
156This variable specifies the amount to add to a non-@sc{ascii} character 152This variable specifies the amount to add to a non-@sc{ascii} character
157when converting unibyte text to multibyte. It also applies when 153when converting unibyte text to multibyte. It also applies when
158@code{self-insert-command} inserts a character in the unibyte 154@code{self-insert-command} inserts a character in the unibyte
@@ -166,7 +162,6 @@ value for the Latin 1 character set, rather than zero.
166@end defvar 162@end defvar
167 163
168@defvar nonascii-translation-table 164@defvar nonascii-translation-table
169@tindex nonascii-translation-table
170This variable provides a more general alternative to 165This variable provides a more general alternative to
171@code{nonascii-insert-offset}. You can use it to specify independently 166@code{nonascii-insert-offset}. You can use it to specify independently
172how to translate each code in the range of 128 through 255 into a 167how to translate each code in the range of 128 through 255 into a
@@ -175,14 +170,12 @@ If this is non-@code{nil}, it overrides @code{nonascii-insert-offset}.
175@end defvar 170@end defvar
176 171
177@defun string-make-unibyte string 172@defun string-make-unibyte string
178@tindex string-make-unibyte
179This function converts the text of @var{string} to unibyte 173This function converts the text of @var{string} to unibyte
180representation, if it isn't already, and returns the result. If 174representation, if it isn't already, and returns the result. If
181@var{string} is a unibyte string, it is returned unchanged. 175@var{string} is a unibyte string, it is returned unchanged.
182@end defun 176@end defun
183 177
184@defun string-make-multibyte string 178@defun string-make-multibyte string
185@tindex string-make-multibyte
186This function converts the text of @var{string} to multibyte 179This function converts the text of @var{string} to multibyte
187representation, if it isn't already, and returns the result. If 180representation, if it isn't already, and returns the result. If
188@var{string} is a multibyte string, it is returned unchanged. 181@var{string} is a multibyte string, it is returned unchanged.
@@ -195,7 +188,6 @@ representation, if it isn't already, and returns the result. If
195multibyte when it was unibyte, or vice versa. 188multibyte when it was unibyte, or vice versa.
196 189
197@defun set-buffer-multibyte multibyte 190@defun set-buffer-multibyte multibyte
198@tindex set-buffer-multibyte
199Set the representation type of the current buffer. If @var{multibyte} 191Set the representation type of the current buffer. If @var{multibyte}
200is non-@code{nil}, the buffer becomes multibyte. If @var{multibyte} 192is non-@code{nil}, the buffer becomes multibyte. If @var{multibyte}
201is @code{nil}, the buffer becomes unibyte. 193is @code{nil}, the buffer becomes unibyte.
@@ -217,7 +209,6 @@ base buffer.
217@end defun 209@end defun
218 210
219@defun string-as-unibyte string 211@defun string-as-unibyte string
220@tindex string-as-unibyte
221This function returns a string with the same bytes as @var{string} but 212This function returns a string with the same bytes as @var{string} but
222treating each byte as a character. This means that the value may have 213treating each byte as a character. This means that the value may have
223more characters than @var{string} has. 214more characters than @var{string} has.
@@ -227,7 +218,6 @@ If @var{string} is already a unibyte string, then the value is
227@end defun 218@end defun
228 219
229@defun string-as-multibyte string 220@defun string-as-multibyte string
230@tindex string-as-multibyte
231This function returns a string with the same bytes as @var{string} but 221This function returns a string with the same bytes as @var{string} but
232treating each multibyte sequence as one character. This means that the 222treating each multibyte sequence as one character. This means that the
233value may have fewer characters than @var{string} has. 223value may have fewer characters than @var{string} has.
@@ -281,18 +271,15 @@ characters, generally known as Big 5, is divided into two Emacs
281character sets, @code{chinese-big5-1} and @code{chinese-big5-2}. 271character sets, @code{chinese-big5-1} and @code{chinese-big5-2}.
282 272
283@defun charsetp object 273@defun charsetp object
284@tindex charsetp
285Returns @code{t} if @var{object} is a symbol that names a character set, 274Returns @code{t} if @var{object} is a symbol that names a character set,
286@code{nil} otherwise. 275@code{nil} otherwise.
287@end defun 276@end defun
288 277
289@defun charset-list 278@defun charset-list
290@tindex charset-list
291This function returns a list of all defined character set names. 279This function returns a list of all defined character set names.
292@end defun 280@end defun
293 281
294@defun char-charset character 282@defun char-charset character
295@tindex char-charset
296This function returns the name of the character set that @var{character} 283This function returns the name of the character set that @var{character}
297belongs to. 284belongs to.
298@end defun 285@end defun
@@ -323,7 +310,6 @@ there are either one or two distinguishing bytes; the number of such
323bytes is called the @dfn{dimension} of the character set. 310bytes is called the @dfn{dimension} of the character set.
324 311
325@defun charset-dimension charset 312@defun charset-dimension charset
326@tindex charset-dimension
327This function returns the dimension of @var{charset}; at present, the 313This function returns the dimension of @var{charset}; at present, the
328dimension is always 1 or 2. 314dimension is always 1 or 2.
329@end defun 315@end defun
@@ -351,7 +337,6 @@ be concerned with the sequence of bytes used to represent a character,
351because Emacs translates automatically when necessary. 337because Emacs translates automatically when necessary.
352 338
353@defun split-char character 339@defun split-char character
354@tindex split-char
355Return a list containing the name of the character set of 340Return a list containing the name of the character set of
356@var{character}, followed by one or two byte values (integers) which 341@var{character}, followed by one or two byte values (integers) which
357identify @var{character} within that character set. The number of byte 342identify @var{character} within that character set. The number of byte
@@ -374,7 +359,6 @@ the @code{ascii} character set:
374@end defun 359@end defun
375 360
376@defun make-char charset &rest byte-values 361@defun make-char charset &rest byte-values
377@tindex make-char
378This function returns the character in character set @var{charset} 362This function returns the character in character set @var{charset}
379identified by @var{byte-values}. This is roughly the inverse of 363identified by @var{byte-values}. This is roughly the inverse of
380@code{split-char}. Normally, you should specify either one or two 364@code{split-char}. Normally, you should specify either one or two
@@ -414,7 +398,6 @@ coding systems (@pxref{Coding Systems}) are capable of representing all
414of the text in question. 398of the text in question.
415 399
416@defun find-charset-region beg end &optional translation 400@defun find-charset-region beg end &optional translation
417@tindex find-charset-region
418This function returns a list of the character sets that appear in the 401This function returns a list of the character sets that appear in the
419current buffer between positions @var{beg} and @var{end}. 402current buffer between positions @var{beg} and @var{end}.
420 403
@@ -437,7 +420,6 @@ When a multibyte buffer contains invalid byte-sequences (raw bytes).
437@end defun 420@end defun
438 421
439@defun find-charset-string string &optional translation 422@defun find-charset-string string &optional translation
440@tindex find-charset-string
441This function returns a list of the character sets that appear in the 423This function returns a list of the character sets that appear in the
442string @var{string}. It is just like @code{find-charset-region}, except 424string @var{string}. It is just like @code{find-charset-region}, except
443that it applies to the contents of @var{string} instead of part of the 425that it applies to the contents of @var{string} instead of part of the
@@ -567,7 +549,6 @@ represented in the internal Emacs encoding. This is like
567that the result is multibyte data. 549that the result is multibyte data.
568 550
569@defun coding-system-get coding-system property 551@defun coding-system-get coding-system property
570@tindex coding-system-get
571This function returns the specified property of the coding system 552This function returns the specified property of the coding system
572@var{coding-system}. Most coding system properties exist for internal 553@var{coding-system}. Most coding system properties exist for internal
573purposes, but one that you might find useful is @code{mime-charset}. 554purposes, but one that you might find useful is @code{mime-charset}.
@@ -605,7 +586,6 @@ operation finishes the job of choosing a coding system. Very often
605you will want to find out afterwards which coding system was chosen. 586you will want to find out afterwards which coding system was chosen.
606 587
607@defvar buffer-file-coding-system 588@defvar buffer-file-coding-system
608@tindex buffer-file-coding-system
609This variable records the coding system that was used for visiting the 589This variable records the coding system that was used for visiting the
610current buffer. It is used for saving the buffer, and for writing part 590current buffer. It is used for saving the buffer, and for writing part
611of the buffer with @code{write-region}. When those operations ask the 591of the buffer with @code{write-region}. When those operations ask the
@@ -618,7 +598,6 @@ to a subprocess.
618@end defvar 598@end defvar
619 599
620@defvar save-buffer-coding-system 600@defvar save-buffer-coding-system
621@tindex save-buffer-coding-system
622This variable specifies the coding system for saving the buffer---but it 601This variable specifies the coding system for saving the buffer---but it
623is not used for @code{write-region}. 602is not used for @code{write-region}.
624 603
@@ -631,7 +610,6 @@ user specified.
631@end defvar 610@end defvar
632 611
633@defvar last-coding-system-used 612@defvar last-coding-system-used
634@tindex last-coding-system-used
635I/O operations for files and subprocesses set this variable to the 613I/O operations for files and subprocesses set this variable to the
636coding system name that was used. The explicit encoding and decoding 614coding system name that was used. The explicit encoding and decoding
637functions (@pxref{Explicit Encoding}) set it too. 615functions (@pxref{Explicit Encoding}) set it too.
@@ -651,27 +629,23 @@ selections for the window system. @xref{Window System Selections}.
651 Here are the Lisp facilities for working with coding systems: 629 Here are the Lisp facilities for working with coding systems:
652 630
653@defun coding-system-list &optional base-only 631@defun coding-system-list &optional base-only
654@tindex coding-system-list
655This function returns a list of all coding system names (symbols). If 632This function returns a list of all coding system names (symbols). If
656@var{base-only} is non-@code{nil}, the value includes only the 633@var{base-only} is non-@code{nil}, the value includes only the
657base coding systems. Otherwise, it includes variant coding systems as well. 634base coding systems. Otherwise, it includes variant coding systems as well.
658@end defun 635@end defun
659 636
660@defun coding-system-p object 637@defun coding-system-p object
661@tindex coding-system-p
662This function returns @code{t} if @var{object} is a coding system 638This function returns @code{t} if @var{object} is a coding system
663name. 639name.
664@end defun 640@end defun
665 641
666@defun check-coding-system coding-system 642@defun check-coding-system coding-system
667@tindex check-coding-system
668This function checks the validity of @var{coding-system}. 643This function checks the validity of @var{coding-system}.
669If that is valid, it returns @var{coding-system}. 644If that is valid, it returns @var{coding-system}.
670Otherwise it signals an error with condition @code{coding-system-error}. 645Otherwise it signals an error with condition @code{coding-system-error}.
671@end defun 646@end defun
672 647
673@defun coding-system-change-eol-conversion coding-system eol-type 648@defun coding-system-change-eol-conversion coding-system eol-type
674@tindex coding-system-change-eol-conversion
675This function returns a coding system which is like @var{coding-system} 649This function returns a coding system which is like @var{coding-system}
676except for its eol conversion, which is specified by @code{eol-type}. 650except for its eol conversion, which is specified by @code{eol-type}.
677@var{eol-type} should be @code{unix}, @code{dos}, @code{mac}, or 651@var{eol-type} should be @code{unix}, @code{dos}, @code{mac}, or
@@ -680,7 +654,6 @@ the end-of-line conversion from the data.
680@end defun 654@end defun
681 655
682@defun coding-system-change-text-conversion eol-coding text-coding 656@defun coding-system-change-text-conversion eol-coding text-coding
683@tindex coding-system-change-text-conversion
684This function returns a coding system which uses the end-of-line 657This function returns a coding system which uses the end-of-line
685conversion of @var{eol-coding}, and the text conversion of 658conversion of @var{eol-coding}, and the text conversion of
686@var{text-coding}. If @var{text-coding} is @code{nil}, it returns 659@var{text-coding}. If @var{text-coding} is @code{nil}, it returns
@@ -688,7 +661,6 @@ conversion of @var{eol-coding}, and the text conversion of
688@end defun 661@end defun
689 662
690@defun find-coding-systems-region from to 663@defun find-coding-systems-region from to
691@tindex find-coding-systems-region
692This function returns a list of coding systems that could be used to 664This function returns a list of coding systems that could be used to
693encode a text between @var{from} and @var{to}. All coding systems in 665encode a text between @var{from} and @var{to}. All coding systems in
694the list can safely encode any multibyte characters in that portion of 666the list can safely encode any multibyte characters in that portion of
@@ -699,7 +671,6 @@ list @code{(undecided)}.
699@end defun 671@end defun
700 672
701@defun find-coding-systems-string string 673@defun find-coding-systems-string string
702@tindex find-coding-systems-string
703This function returns a list of coding systems that could be used to 674This function returns a list of coding systems that could be used to
704encode the text of @var{string}. All coding systems in the list can 675encode the text of @var{string}. All coding systems in the list can
705safely encode any multibyte characters in @var{string}. If the text 676safely encode any multibyte characters in @var{string}. If the text
@@ -708,13 +679,11 @@ contains no multibyte characters, this returns the list
708@end defun 679@end defun
709 680
710@defun find-coding-systems-for-charsets charsets 681@defun find-coding-systems-for-charsets charsets
711@tindex find-coding-systems-for-charsets
712This function returns a list of coding systems that could be used to 682This function returns a list of coding systems that could be used to
713encode all the character sets in the list @var{charsets}. 683encode all the character sets in the list @var{charsets}.
714@end defun 684@end defun
715 685
716@defun detect-coding-region start end &optional highest 686@defun detect-coding-region start end &optional highest
717@tindex detect-coding-region
718This function chooses a plausible coding system for decoding the text 687This function chooses a plausible coding system for decoding the text
719from @var{start} to @var{end}. This text should be ``raw bytes'' 688from @var{start} to @var{end}. This text should be ``raw bytes''
720(@pxref{Explicit Encoding}). 689(@pxref{Explicit Encoding}).
@@ -730,7 +699,6 @@ is @code{undecided} or @code{(undecided)}.
730@end defun 699@end defun
731 700
732@defun detect-coding-string string highest 701@defun detect-coding-string string highest
733@tindex detect-coding-string
734This function is like @code{detect-coding-region} except that it 702This function is like @code{detect-coding-region} except that it
735operates on the contents of @var{string} instead of bytes in the buffer. 703operates on the contents of @var{string} instead of bytes in the buffer.
736@end defun 704@end defun
@@ -741,7 +709,6 @@ systems used for I/O to a subprocess.
741@node User-Chosen Coding Systems 709@node User-Chosen Coding Systems
742@subsection User-Chosen Coding Systems 710@subsection User-Chosen Coding Systems
743 711
744@tindex select-safe-coding-system
745@defun select-safe-coding-system from to &optional preferred-coding-system 712@defun select-safe-coding-system from to &optional preferred-coding-system
746This function selects a coding system for encoding the text between 713This function selects a coding system for encoding the text between
747@var{from} and @var{to}, asking the user to choose if necessary. 714@var{from} and @var{to}, asking the user to choose if necessary.
@@ -764,7 +731,6 @@ target text, and @var{to} is ignored.
764system, with completion. @xref{Completion}. 731system, with completion. @xref{Completion}.
765 732
766@defun read-coding-system prompt &optional default 733@defun read-coding-system prompt &optional default
767@tindex read-coding-system
768This function reads a coding system using the minibuffer, prompting with 734This function reads a coding system using the minibuffer, prompting with
769string @var{prompt}, and returns the coding system name as a symbol. If 735string @var{prompt}, and returns the coding system name as a symbol. If
770the user enters null input, @var{default} specifies which coding system 736the user enters null input, @var{default} specifies which coding system
@@ -772,7 +738,6 @@ to return. It should be a symbol or a string.
772@end defun 738@end defun
773 739
774@defun read-non-nil-coding-system prompt 740@defun read-non-nil-coding-system prompt
775@tindex read-non-nil-coding-system
776This function reads a coding system using the minibuffer, prompting with 741This function reads a coding system using the minibuffer, prompting with
777string @var{prompt}, and returns the coding system name as a symbol. If 742string @var{prompt}, and returns the coding system name as a symbol. If
778the user tries to enter null input, it asks the user to try again. 743the user tries to enter null input, it asks the user to try again.
@@ -794,7 +759,6 @@ don't change these variables; instead, override them using
794(@pxref{Specifying Coding Systems}). 759(@pxref{Specifying Coding Systems}).
795 760
796@defvar file-coding-system-alist 761@defvar file-coding-system-alist
797@tindex file-coding-system-alist
798This variable is an alist that specifies the coding systems to use for 762This variable is an alist that specifies the coding systems to use for
799reading and writing particular files. Each element has the form 763reading and writing particular files. Each element has the form
800@code{(@var{pattern} . @var{coding})}, where @var{pattern} is a regular 764@code{(@var{pattern} . @var{coding})}, where @var{pattern} is a regular
@@ -815,7 +779,6 @@ as described above.
815@end defvar 779@end defvar
816 780
817@defvar process-coding-system-alist 781@defvar process-coding-system-alist
818@tindex process-coding-system-alist
819This variable is an alist specifying which coding systems to use for a 782This variable is an alist specifying which coding systems to use for a
820subprocess, depending on which program is running in the subprocess. It 783subprocess, depending on which program is running in the subprocess. It
821works like @code{file-coding-system-alist}, except that @var{pattern} is 784works like @code{file-coding-system-alist}, except that @var{pattern} is
@@ -839,7 +802,6 @@ the end of line conversion---that is, one like @code{latin-1-unix},
839rather than @code{undecided} or @code{latin-1}. 802rather than @code{undecided} or @code{latin-1}.
840 803
841@defvar network-coding-system-alist 804@defvar network-coding-system-alist
842@tindex network-coding-system-alist
843This variable is an alist that specifies the coding system to use for 805This variable is an alist that specifies the coding system to use for
844network streams. It works much like @code{file-coding-system-alist}, 806network streams. It works much like @code{file-coding-system-alist},
845with the difference that the @var{pattern} in an element may be either a 807with the difference that the @var{pattern} in an element may be either a
@@ -849,7 +811,6 @@ stream.
849@end defvar 811@end defvar
850 812
851@defvar default-process-coding-system 813@defvar default-process-coding-system
852@tindex default-process-coding-system
853This variable specifies the coding systems to use for subprocess (and 814This variable specifies the coding systems to use for subprocess (and
854network stream) input and output, when nothing else specifies what to 815network stream) input and output, when nothing else specifies what to
855do. 816do.
@@ -860,7 +821,6 @@ the subprocess, and @var{output-coding} applies to output to it.
860@end defvar 821@end defvar
861 822
862@defun find-operation-coding-system operation &rest arguments 823@defun find-operation-coding-system operation &rest arguments
863@tindex find-operation-coding-system
864This function returns the coding system to use (by default) for 824This function returns the coding system to use (by default) for
865performing @var{operation} with @var{arguments}. The value has this 825performing @var{operation} with @var{arguments}. The value has this
866form: 826form:
@@ -902,7 +862,6 @@ the variables @code{coding-system-for-read} and/or
902@code{coding-system-for-write}. 862@code{coding-system-for-write}.
903 863
904@defvar coding-system-for-read 864@defvar coding-system-for-read
905@tindex coding-system-for-read
906If this variable is non-@code{nil}, it specifies the coding system to 865If this variable is non-@code{nil}, it specifies the coding system to
907use for reading a file, or for input from a synchronous subprocess. 866use for reading a file, or for input from a synchronous subprocess.
908 867
@@ -932,7 +891,6 @@ input, including @code{file-coding-system-alist},
932@end defvar 891@end defvar
933 892
934@defvar coding-system-for-write 893@defvar coding-system-for-write
935@tindex coding-system-for-write
936This works much like @code{coding-system-for-read}, except that it 894This works much like @code{coding-system-for-read}, except that it
937applies to output rather than input. It affects writing to files, 895applies to output rather than input. It affects writing to files,
938as well as sending output to subprocesses and net connections. 896as well as sending output to subprocesses and net connections.
@@ -944,7 +902,6 @@ affect it.
944@end defvar 902@end defvar
945 903
946@defvar inhibit-eol-conversion 904@defvar inhibit-eol-conversion
947@tindex inhibit-eol-conversion
948When this variable is non-@code{nil}, no end-of-line conversion is done, 905When this variable is non-@code{nil}, no end-of-line conversion is done,
949no matter which coding system is specified. This applies to all the 906no matter which coding system is specified. This applies to all the
950Emacs I/O and subprocess primitives, and to the explicit encoding and 907Emacs I/O and subprocess primitives, and to the explicit encoding and
@@ -1021,7 +978,6 @@ meant to operate on ``raw bytes''. All of these functions discard text
1021properties. 978properties.
1022 979
1023@defun encode-coding-region start end coding-system 980@defun encode-coding-region start end coding-system
1024@tindex encode-coding-region
1025This function encodes the text from @var{start} to @var{end} according 981This function encodes the text from @var{start} to @var{end} according
1026to coding system @var{coding-system}. The encoded text replaces the 982to coding system @var{coding-system}. The encoded text replaces the
1027original text in the buffer. The result of encoding is ``raw bytes,'' 983original text in the buffer. The result of encoding is ``raw bytes,''
@@ -1029,14 +985,12 @@ but the buffer remains multibyte if it was multibyte before.
1029@end defun 985@end defun
1030 986
1031@defun encode-coding-string string coding-system 987@defun encode-coding-string string coding-system
1032@tindex encode-coding-string
1033This function encodes the text in @var{string} according to coding 988This function encodes the text in @var{string} according to coding
1034system @var{coding-system}. It returns a new string containing the 989system @var{coding-system}. It returns a new string containing the
1035encoded text. The result of encoding is a unibyte string of ``raw bytes.'' 990encoded text. The result of encoding is a unibyte string of ``raw bytes.''
1036@end defun 991@end defun
1037 992
1038@defun decode-coding-region start end coding-system 993@defun decode-coding-region start end coding-system
1039@tindex decode-coding-region
1040This function decodes the text from @var{start} to @var{end} according 994This function decodes the text from @var{start} to @var{end} according
1041to coding system @var{coding-system}. The decoded text replaces the 995to coding system @var{coding-system}. The decoded text replaces the
1042original text in the buffer. To make explicit decoding useful, the text 996original text in the buffer. To make explicit decoding useful, the text
@@ -1044,7 +998,6 @@ before decoding ought to be ``raw bytes.''
1044@end defun 998@end defun
1045 999
1046@defun decode-coding-string string coding-system 1000@defun decode-coding-string string coding-system
1047@tindex decode-coding-string
1048This function decodes the text in @var{string} according to coding 1001This function decodes the text in @var{string} according to coding
1049system @var{coding-system}. It returns a new string containing the 1002system @var{coding-system}. It returns a new string containing the
1050decoded text. To make explicit decoding useful, the contents of 1003decoded text. To make explicit decoding useful, the contents of
@@ -1061,26 +1014,22 @@ text using a particular encoding such as Latin-1. Emacs does not set
1061terminal. 1014terminal.
1062 1015
1063@defun keyboard-coding-system 1016@defun keyboard-coding-system
1064@tindex keyboard-coding-system
1065This function returns the coding system that is in use for decoding 1017This function returns the coding system that is in use for decoding
1066keyboard input---or @code{nil} if no coding system is to be used. 1018keyboard input---or @code{nil} if no coding system is to be used.
1067@end defun 1019@end defun
1068 1020
1069@defun set-keyboard-coding-system coding-system 1021@defun set-keyboard-coding-system coding-system
1070@tindex set-keyboard-coding-system
1071This function specifies @var{coding-system} as the coding system to 1022This function specifies @var{coding-system} as the coding system to
1072use for decoding keyboard input. If @var{coding-system} is @code{nil}, 1023use for decoding keyboard input. If @var{coding-system} is @code{nil},
1073that means do not decode keyboard input. 1024that means do not decode keyboard input.
1074@end defun 1025@end defun
1075 1026
1076@defun terminal-coding-system 1027@defun terminal-coding-system
1077@tindex terminal-coding-system
1078This function returns the coding system that is in use for encoding 1028This function returns the coding system that is in use for encoding
1079terminal output---or @code{nil} for no encoding. 1029terminal output---or @code{nil} for no encoding.
1080@end defun 1030@end defun
1081 1031
1082@defun set-terminal-coding-system coding-system 1032@defun set-terminal-coding-system coding-system
1083@tindex set-terminal-coding-system
1084This function specifies @var{coding-system} as the coding system to use 1033This function specifies @var{coding-system} as the coding system to use
1085for encoding terminal output. If @var{coding-system} is @code{nil}, 1034for encoding terminal output. If @var{coding-system} is @code{nil},
1086that means do not encode terminal output. 1035that means do not encode terminal output.
@@ -1160,7 +1109,6 @@ yet documented in this manual, but here we describe how to use them.
1160 Each input method has a name, which is currently a string; 1109 Each input method has a name, which is currently a string;
1161in the future, symbols may also be usable as input method names. 1110in the future, symbols may also be usable as input method names.
1162 1111
1163@tindex current-input-method
1164@defvar current-input-method 1112@defvar current-input-method
1165This variable holds the name of the input method now active in the 1113This variable holds the name of the input method now active in the
1166current buffer. (It automatically becomes local in each buffer when set 1114current buffer. (It automatically becomes local in each buffer when set
@@ -1168,14 +1116,12 @@ in any fashion.) It is @code{nil} if no input method is active in the
1168buffer now. 1116buffer now.
1169@end defvar 1117@end defvar
1170 1118
1171@tindex default-input-method
1172@defvar default-input-method 1119@defvar default-input-method
1173This variable holds the default input method for commands that choose an 1120This variable holds the default input method for commands that choose an
1174input method. Unlike @code{current-input-method}, this variable is 1121input method. Unlike @code{current-input-method}, this variable is
1175normally global. 1122normally global.
1176@end defvar 1123@end defvar
1177 1124
1178@tindex set-input-method
1179@defun set-input-method input-method 1125@defun set-input-method input-method
1180This function activates input method @var{input-method} for the current 1126This function activates input method @var{input-method} for the current
1181buffer. It also sets @code{default-input-method} to @var{input-method}. 1127buffer. It also sets @code{default-input-method} to @var{input-method}.
@@ -1183,7 +1129,6 @@ If @var{input-method} is @code{nil}, this function deactivates any input
1183method for the current buffer. 1129method for the current buffer.
1184@end defun 1130@end defun
1185 1131
1186@tindex read-input-method-name
1187@defun read-input-method-name prompt &optional default inhibit-null 1132@defun read-input-method-name prompt &optional default inhibit-null
1188This function reads an input method name with the minibuffer, prompting 1133This function reads an input method name with the minibuffer, prompting
1189with @var{prompt}. If @var{default} is non-@code{nil}, that is returned 1134with @var{prompt}. If @var{default} is non-@code{nil}, that is returned
@@ -1193,7 +1138,6 @@ by default, if the user enters empty input. However, if
1193The returned value is a string. 1138The returned value is a string.
1194@end defun 1139@end defun
1195 1140
1196@tindex input-method-alist
1197@defvar input-method-alist 1141@defvar input-method-alist
1198This variable defines all the supported input methods. 1142This variable defines all the supported input methods.
1199Each element defines one input method, and should have the form: 1143Each element defines one input method, and should have the form:
diff --git a/lispref/os.texi b/lispref/os.texi
index 6600f45da00..fb8a0b1ade5 100644
--- a/lispref/os.texi
+++ b/lispref/os.texi
@@ -779,7 +779,6 @@ This function returns the process @sc{id} of the Emacs process.
779@end defun 779@end defun
780 780
781@defvar tty-erase-char 781@defvar tty-erase-char
782@tindex tty-erase-char
783This variable holds the erase character that was selected 782This variable holds the erase character that was selected
784in the system's terminal driver, before Emacs was started. 783in the system's terminal driver, before Emacs was started.
785@end defvar 784@end defvar
diff --git a/lispref/processes.texi b/lispref/processes.texi
index 16aa65a3ffd..591ee9138d1 100644
--- a/lispref/processes.texi
+++ b/lispref/processes.texi
@@ -365,7 +365,6 @@ inputinput@point{}
365@end defun 365@end defun
366 366
367@defun shell-command-to-string command 367@defun shell-command-to-string command
368@tindex shell-command-to-string
369This function executes @var{command} (a string) as a shell command, 368This function executes @var{command} (a string) as a shell command,
370then returns the command's output as a string. 369then returns the command's output as a string.
371@end defun 370@end defun
@@ -594,7 +593,6 @@ This function returns the name of @var{process}.
594@end defun 593@end defun
595 594
596@defun process-contact process 595@defun process-contact process
597@tindex process-contact
598This function returns @code{t} for an ordinary child process, and 596This function returns @code{t} for an ordinary child process, and
599@code{(@var{hostname} @var{service})} for a net connection 597@code{(@var{hostname} @var{service})} for a net connection
600(@pxref{Network}). 598(@pxref{Network}).
@@ -663,7 +661,6 @@ instead of a terminal (see @code{process-connection-type} in
663@end defun 661@end defun
664 662
665@defun process-coding-system process 663@defun process-coding-system process
666@tindex process-coding-system
667This function returns a cons cell describing the coding systems in use 664This function returns a cons cell describing the coding systems in use
668for decoding output from @var{process} and for encoding input to 665for decoding output from @var{process} and for encoding input to
669@var{process} (@pxref{Coding Systems}). The value has this form: 666@var{process} (@pxref{Coding Systems}). The value has this form:
@@ -674,7 +671,6 @@ for decoding output from @var{process} and for encoding input to
674@end defun 671@end defun
675 672
676@defun set-process-coding-system process decoding-system encoding-system 673@defun set-process-coding-system process decoding-system encoding-system
677@tindex set-process-coding-system
678This function specifies the coding systems to use for subsequent output 674This function specifies the coding systems to use for subsequent output
679from and input to @var{process}. It will use @var{decoding-system} to 675from and input to @var{process}. It will use @var{decoding-system} to
680decode subprocess output, and @var{encoding-system} to encode subprocess 676decode subprocess output, and @var{encoding-system} to encode subprocess
diff --git a/lispref/searching.texi b/lispref/searching.texi
index 062fc40ec76..cc1a8c96b26 100644
--- a/lispref/searching.texi
+++ b/lispref/searching.texi
@@ -702,7 +702,6 @@ whitespace:
702@end defun 702@end defun
703 703
704@defun regexp-opt strings &optional paren 704@defun regexp-opt strings &optional paren
705@tindex regexp-opt
706This function returns an efficient regular expression that will match 705This function returns an efficient regular expression that will match
707any of the strings @var{strings}. This is useful when you need to make 706any of the strings @var{strings}. This is useful when you need to make
708matching or searching as fast as possible---for example, for Font Lock 707matching or searching as fast as possible---for example, for Font Lock
@@ -727,7 +726,6 @@ regular expression which is equivalent to the actual value
727@end defun 726@end defun
728 727
729@defun regexp-opt-depth regexp 728@defun regexp-opt-depth regexp
730@tindex regexp-opt-depth
731This function returns the total number of grouping constructs 729This function returns the total number of grouping constructs
732(parenthesized expressions) in @var{regexp}. 730(parenthesized expressions) in @var{regexp}.
733@end defun 731@end defun
diff --git a/lispref/sequences.texi b/lispref/sequences.texi
index dd64c9af269..7728e06e849 100644
--- a/lispref/sequences.texi
+++ b/lispref/sequences.texi
@@ -554,7 +554,6 @@ specifies @code{nil}.
554whenever the char-table does not specify any other non-@code{nil} value. 554whenever the char-table does not specify any other non-@code{nil} value.
555 555
556@defun make-char-table subtype &optional init 556@defun make-char-table subtype &optional init
557@tindex make-char-table
558Return a newly created char-table, with subtype @var{subtype}. Each 557Return a newly created char-table, with subtype @var{subtype}. Each
559element is initialized to @var{init}, which defaults to @code{nil}. You 558element is initialized to @var{init}, which defaults to @code{nil}. You
560cannot alter the subtype of a char-table after the char-table is 559cannot alter the subtype of a char-table after the char-table is
@@ -565,18 +564,15 @@ all char-tables have room for any valid character code as an index.
565@end defun 564@end defun
566 565
567@defun char-table-p object 566@defun char-table-p object
568@tindex char-table-p
569This function returns @code{t} if @var{object} is a char-table, 567This function returns @code{t} if @var{object} is a char-table,
570otherwise @code{nil}. 568otherwise @code{nil}.
571@end defun 569@end defun
572 570
573@defun char-table-subtype char-table 571@defun char-table-subtype char-table
574@tindex char-table-subtype
575This function returns the subtype symbol of @var{char-table}. 572This function returns the subtype symbol of @var{char-table}.
576@end defun 573@end defun
577 574
578@defun set-char-table-default char-table new-default 575@defun set-char-table-default char-table new-default
579@tindex set-char-table-default
580This function sets the default value of @var{char-table} to 576This function sets the default value of @var{char-table} to
581@var{new-default}. 577@var{new-default}.
582 578
@@ -585,25 +581,21 @@ To do that, use @code{(char-table-range @var{char-table} nil)}.
585@end defun 581@end defun
586 582
587@defun char-table-parent char-table 583@defun char-table-parent char-table
588@tindex char-table-parent
589This function returns the parent of @var{char-table}. The parent is 584This function returns the parent of @var{char-table}. The parent is
590always either @code{nil} or another char-table. 585always either @code{nil} or another char-table.
591@end defun 586@end defun
592 587
593@defun set-char-table-parent char-table new-parent 588@defun set-char-table-parent char-table new-parent
594@tindex set-char-table-parent
595This function sets the parent of @var{char-table} to @var{new-parent}. 589This function sets the parent of @var{char-table} to @var{new-parent}.
596@end defun 590@end defun
597 591
598@defun char-table-extra-slot char-table n 592@defun char-table-extra-slot char-table n
599@tindex char-table-extra-slot
600This function returns the contents of extra slot @var{n} of 593This function returns the contents of extra slot @var{n} of
601@var{char-table}. The number of extra slots in a char-table is 594@var{char-table}. The number of extra slots in a char-table is
602determined by its subtype. 595determined by its subtype.
603@end defun 596@end defun
604 597
605@defun set-char-table-extra-slot char-table n value 598@defun set-char-table-extra-slot char-table n value
606@tindex set-char-table-extra-slot
607This function stores @var{value} in extra slot @var{n} of 599This function stores @var{value} in extra slot @var{n} of
608@var{char-table}. 600@var{char-table}.
609@end defun 601@end defun
@@ -612,7 +604,6 @@ This function stores @var{value} in extra slot @var{n} of
612it can also specify a value for an entire character set. 604it can also specify a value for an entire character set.
613 605
614@defun char-table-range char-table range 606@defun char-table-range char-table range
615@tindex char-table-range
616This returns the value specified in @var{char-table} for a range of 607This returns the value specified in @var{char-table} for a range of
617characters @var{range}. Here are the possibilities for @var{range}: 608characters @var{range}. Here are the possibilities for @var{range}:
618 609
@@ -636,7 +627,6 @@ name. @xref{Splitting Characters}, for a description of generic characters.
636@end defun 627@end defun
637 628
638@defun set-char-table-range char-table range value 629@defun set-char-table-range char-table range value
639@tindex set-char-table-range
640This function sets the value in @var{char-table} for a range of 630This function sets the value in @var{char-table} for a range of
641characters @var{range}. Here are the possibilities for @var{range}: 631characters @var{range}. Here are the possibilities for @var{range}:
642 632
@@ -663,7 +653,6 @@ name. @xref{Splitting Characters}, for a description of generic characters.
663@end defun 653@end defun
664 654
665@defun map-char-table function char-table 655@defun map-char-table function char-table
666@tindex map-char-table
667This function calls @var{function} for each element of @var{char-table}. 656This function calls @var{function} for each element of @var{char-table}.
668@var{function} is called with two arguments, a key and a value. The key 657@var{function} is called with two arguments, a key and a value. The key
669is a possible @var{range} argument for @code{char-table-range}---either 658is a possible @var{range} argument for @code{char-table-range}---either
@@ -707,13 +696,11 @@ from that, you manipulate them with same functions used for other kinds
707of arrays. 696of arrays.
708 697
709@defun make-bool-vector length initial 698@defun make-bool-vector length initial
710@tindex make-bool-vector
711Return a new book-vector of @var{length} elements, 699Return a new book-vector of @var{length} elements,
712each one initialized to @var{initial}. 700each one initialized to @var{initial}.
713@end defun 701@end defun
714 702
715@defun bool-vector-p object 703@defun bool-vector-p object
716@tindex bool-vector-p
717This returns @code{t} if @var{object} is a bool-vector, 704This returns @code{t} if @var{object} is a bool-vector,
718and @code{nil} otherwise. 705and @code{nil} otherwise.
719@end defun 706@end defun
diff --git a/lispref/streams.texi b/lispref/streams.texi
index 04a4b598015..c603247f499 100644
--- a/lispref/streams.texi
+++ b/lispref/streams.texi
@@ -655,7 +655,6 @@ the printed representation of a Lisp object as a string.
655@end defun 655@end defun
656 656
657@defmac with-output-to-string body... 657@defmac with-output-to-string body...
658@tindex with-output-to-string
659This macro executes the @var{body} forms with @code{standard-output} set 658This macro executes the @var{body} forms with @code{standard-output} set
660up to feed output into a string. Then it returns that string. 659up to feed output into a string. Then it returns that string.
661 660
@@ -714,7 +713,6 @@ In the second expression, the local binding of
714@code{prin1}, but not during the printing of the result. 713@code{prin1}, but not during the printing of the result.
715@end defvar 714@end defvar
716 715
717@tindex print-escape-nonascii
718@defvar print-escape-nonascii 716@defvar print-escape-nonascii
719If this variable is non-@code{nil}, then unibyte non-@sc{ascii} 717If this variable is non-@code{nil}, then unibyte non-@sc{ascii}
720characters in strings are unconditionally printed as backslash sequences 718characters in strings are unconditionally printed as backslash sequences
@@ -726,7 +724,6 @@ characters, regardless of the value of this variable, when the output
726stream is a multibyte buffer or a marker pointing into one. 724stream is a multibyte buffer or a marker pointing into one.
727@end defvar 725@end defvar
728 726
729@tindex print-escape-multibyte
730@defvar print-escape-multibyte 727@defvar print-escape-multibyte
731If this variable is non-@code{nil}, then multibyte non-@sc{ascii} 728If this variable is non-@code{nil}, then multibyte non-@sc{ascii}
732characters in strings are unconditionally printed as backslash sequences 729characters in strings are unconditionally printed as backslash sequences
diff --git a/lispref/strings.texi b/lispref/strings.texi
index bec0864de71..31df21785b5 100644
--- a/lispref/strings.texi
+++ b/lispref/strings.texi
@@ -128,7 +128,6 @@ This function returns a string made up of @var{count} repetitions of
128@end defun 128@end defun
129 129
130@defun string &rest characters 130@defun string &rest characters
131@tindex string
132This returns a string containing the characters @var{characters}. 131This returns a string containing the characters @var{characters}.
133 132
134@example 133@example
@@ -270,7 +269,6 @@ Lists}.
270@end defun 269@end defun
271 270
272@defun split-string string separators 271@defun split-string string separators
273@tindex split-string
274This function splits @var{string} into substrings at matches for the regular 272This function splits @var{string} into substrings at matches for the regular
275expression @var{separators}. Each match for @var{separators} defines a 273expression @var{separators}. Each match for @var{separators} defines a
276splitting point; the substrings between the splitting points are made 274splitting point; the substrings between the splitting points are made
@@ -319,7 +317,6 @@ that index, @code{aset} signals an error.
319 A more powerful function is @code{store-substring}: 317 A more powerful function is @code{store-substring}:
320 318
321@defun store-substring string idx obj 319@defun store-substring string idx obj
322@tindex store-substring
323This function alters part of the contents of the string @var{string}, by 320This function alters part of the contents of the string @var{string}, by
324storing @var{obj} starting at index @var{idx}. The argument @var{obj} 321storing @var{obj} starting at index @var{idx}. The argument @var{obj}
325may be either a character or a (smaller) string. 322may be either a character or a (smaller) string.
@@ -432,7 +429,6 @@ no characters is less than any other string.
432@end defun 429@end defun
433 430
434@defun compare-strings string1 start1 end1 string2 start2 end2 &optional ignore-case 431@defun compare-strings string1 start1 end1 string2 start2 end2 &optional ignore-case
435@tindex compare-strings
436This function compares the specified part of @var{string1} with the 432This function compares the specified part of @var{string1} with the
437specified part of @var{string2}. The specified part of @var{string1} 433specified part of @var{string2}. The specified part of @var{string1}
438runs from index @var{start1} up to index @var{end1} (@code{nil} means 434runs from index @var{start1} up to index @var{end1} (@code{nil} means
@@ -454,14 +450,12 @@ portion) is less.
454@end defun 450@end defun
455 451
456@defun assoc-ignore-case key alist 452@defun assoc-ignore-case key alist
457@tindex assoc-ignore-case
458This function works like @code{assoc}, except that @var{key} must be a 453This function works like @code{assoc}, except that @var{key} must be a
459string, and comparison is done using @code{compare-strings}. 454string, and comparison is done using @code{compare-strings}.
460Case differences are ignored in this comparison. 455Case differences are ignored in this comparison.
461@end defun 456@end defun
462 457
463@defun assoc-ignore-representation key alist 458@defun assoc-ignore-representation key alist
464@tindex assoc-ignore-representation
465This function works like @code{assoc}, except that @var{key} must be a 459This function works like @code{assoc}, except that @var{key} must be a
466string, and comparison is done using @code{compare-strings}. 460string, and comparison is done using @code{compare-strings}.
467Case differences are significant. 461Case differences are significant.
diff --git a/lispref/syntax.texi b/lispref/syntax.texi
index 2b306de25d9..80c765e35e3 100644
--- a/lispref/syntax.texi
+++ b/lispref/syntax.texi
@@ -546,7 +546,6 @@ the current syntax table in the usual way.
546@end table 546@end table
547 547
548@defvar parse-sexp-lookup-properties 548@defvar parse-sexp-lookup-properties
549@tindex parse-sexp-lookup-properties
550If this is non-@code{nil}, the syntax scanning functions pay attention 549If this is non-@code{nil}, the syntax scanning functions pay attention
551to syntax text properties. Otherwise they use only the current syntax 550to syntax text properties. Otherwise they use only the current syntax
552table. 551table.
diff --git a/lispref/text.texi b/lispref/text.texi
index 8231e4d1f89..061b7925e26 100644
--- a/lispref/text.texi
+++ b/lispref/text.texi
@@ -553,7 +553,6 @@ The value returned is always @code{nil}.
553@end deffn 553@end deffn
554 554
555@defopt backward-delete-char-untabify-method 555@defopt backward-delete-char-untabify-method
556@tindex backward-delete-char-untabify-method
557This option specifies how @code{backward-delete-char-untabify} should 556This option specifies how @code{backward-delete-char-untabify} should
558deal with whitespace. Possible values include @code{untabify}, the 557deal with whitespace. Possible values include @code{untabify}, the
559default, meaning convert a tab to many spaces and delete one; 558default, meaning convert a tab to many spaces and delete one;
@@ -1416,7 +1415,6 @@ becomes buffer-local when set in any fashion.
1416@end defvar 1415@end defvar
1417 1416
1418@defvar fill-nobreak-predicate 1417@defvar fill-nobreak-predicate
1419@tindex fill-nobreak-predicate
1420This variable gives major modes a way to specify not to break a line at 1418This variable gives major modes a way to specify not to break a line at
1421certain places. Its value should be a function. This function is 1419certain places. Its value should be a function. This function is
1422called during filling, with no arguments and with point located at the 1420called during filling, with no arguments and with point located at the
@@ -2533,7 +2531,6 @@ position less than or equal to @var{pos}; it equals @var{pos} only if
2533@end defun 2531@end defun
2534 2532
2535@defun next-char-property-change position &optional limit 2533@defun next-char-property-change position &optional limit
2536@tindex next-char-property-change
2537This is like @code{next-property-change} except that it considers 2534This is like @code{next-property-change} except that it considers
2538overlay properties as well as text properties. There is no @var{object} 2535overlay properties as well as text properties. There is no @var{object}
2539operand because this function operates only on the current buffer. It 2536operand because this function operates only on the current buffer. It
@@ -2541,7 +2538,6 @@ returns the next address at which either kind of property changes.
2541@end defun 2538@end defun
2542 2539
2543@defun previous-char-property-change position &optional limit 2540@defun previous-char-property-change position &optional limit
2544@tindex previous-char-property-change
2545This is like @code{next-char-property-change}, but scans back from 2541This is like @code{next-char-property-change}, but scans back from
2546@var{position} instead of forward. 2542@var{position} instead of forward.
2547@end defun 2543@end defun
@@ -3532,7 +3528,6 @@ arguments.
3532@end defvar 3528@end defvar
3533 3529
3534@defmac combine-after-change-calls body... 3530@defmac combine-after-change-calls body...
3535@tindex combine-after-change-calls
3536The macro executes @var{body} normally, but arranges to call the 3531The macro executes @var{body} normally, but arranges to call the
3537after-change functions just once for a series of several changes---if 3532after-change functions just once for a series of several changes---if
3538that seems safe. 3533that seems safe.
diff --git a/lispref/tips.texi b/lispref/tips.texi
index 3b2398953e2..ffebf4a3b9a 100644
--- a/lispref/tips.texi
+++ b/lispref/tips.texi
@@ -408,7 +408,6 @@ the speed. @xref{Inline Functions}.
408@node Documentation Tips 408@node Documentation Tips
409@section Tips for Documentation Strings 409@section Tips for Documentation Strings
410 410
411@tindex checkdoc-minor-mode
412@findex checkdoc-minor-mode 411@findex checkdoc-minor-mode
413 Here are some tips and conventions for the writing of documentation 412 Here are some tips and conventions for the writing of documentation
414strings. You can check many of these conventions by running the command 413strings. You can check many of these conventions by running the command
diff --git a/lispref/variables.texi b/lispref/variables.texi
index 7f3ce15f1b0..118bbc2b601 100644
--- a/lispref/variables.texi
+++ b/lispref/variables.texi
@@ -121,7 +121,6 @@ nil @equiv{} 'nil
121@end example 121@end example
122 122
123@defvar keyword-symbols-constant-flag 123@defvar keyword-symbols-constant-flag
124@tindex keyword-symbols-constant-flag
125If this variable is @code{nil}, you are allowed to set and bind symbols 124If this variable is @code{nil}, you are allowed to set and bind symbols
126whose names start with @samp{:} however you wish. This is to make it 125whose names start with @samp{:} however you wish. This is to make it
127possible to run old Lisp programs which do that. 126possible to run old Lisp programs which do that.
diff --git a/lispref/windows.texi b/lispref/windows.texi
index d1fcf5d6b96..1553d34cdf1 100644
--- a/lispref/windows.texi
+++ b/lispref/windows.texi
@@ -676,7 +676,6 @@ If it is a frame, consider windows on that frame.
676@end defun 676@end defun
677 677
678@defvar buffer-display-time 678@defvar buffer-display-time
679@tindex buffer-display-time
680This variable records the time at which a buffer was last made visible 679This variable records the time at which a buffer was last made visible
681in a window. It is always local in each buffer; each time 680in a window. It is always local in each buffer; each time
682@code{set-window-buffer} is called, it sets this variable to 681@code{set-window-buffer} is called, it sets this variable to
@@ -1288,7 +1287,6 @@ If this variable is non-@code{nil}, it tells @code{scroll-other-window}
1288which buffer to scroll. 1287which buffer to scroll.
1289@end defvar 1288@end defvar
1290 1289
1291@tindex scroll-margin
1292@defopt scroll-margin 1290@defopt scroll-margin
1293This option specifies the size of the scroll margin---a minimum number 1291This option specifies the size of the scroll margin---a minimum number
1294of lines between point and the top or bottom of a window. Whenever 1292of lines between point and the top or bottom of a window. Whenever
@@ -1297,7 +1295,6 @@ the window scrolls automatically (if possible) to move point out of the
1297margin, closer to the center of the window. 1295margin, closer to the center of the window.
1298@end defopt 1296@end defopt
1299 1297
1300@tindex scroll-conservatively
1301@defopt scroll-conservatively 1298@defopt scroll-conservatively
1302This variable controls how scrolling is done automatically when point 1299This variable controls how scrolling is done automatically when point
1303moves off the screen (or into the scroll margin). If the value is zero, 1300moves off the screen (or into the scroll margin). If the value is zero,
@@ -1339,7 +1336,6 @@ only by precisely @var{n} lines, not a smaller number. This feature
1339does not work with @code{scroll-margin}. The default value is zero. 1336does not work with @code{scroll-margin}. The default value is zero.
1340@end defopt 1337@end defopt
1341 1338
1342@tindex scroll-preserve-screen-position
1343@defopt scroll-preserve-screen-position 1339@defopt scroll-preserve-screen-position
1344If this option is non-@code{nil}, the scroll functions move point so 1340If this option is non-@code{nil}, the scroll functions move point so
1345that the vertical position of the cursor is unchanged, when that is 1341that the vertical position of the cursor is unchanged, when that is
@@ -2053,7 +2049,6 @@ Windows}) is what you need here.
2053@end defvar 2049@end defvar
2054 2050
2055@defvar redisplay-end-trigger-functions 2051@defvar redisplay-end-trigger-functions
2056@tindex redisplay-end-trigger-functions
2057This abnormal hook is run whenever redisplay in a window uses text that 2052This abnormal hook is run whenever redisplay in a window uses text that
2058extends past a specified end trigger position. You set the end trigger 2053extends past a specified end trigger position. You set the end trigger
2059position with the function @code{set-window-redisplay-end-trigger}. The 2054position with the function @code{set-window-redisplay-end-trigger}. The
@@ -2064,18 +2059,15 @@ after the hook is run.
2064@end defvar 2059@end defvar
2065 2060
2066@defun set-window-redisplay-end-trigger window position 2061@defun set-window-redisplay-end-trigger window position
2067@tindex set-window-redisplay-end-trigger
2068This function sets @var{window}'s end trigger position at 2062This function sets @var{window}'s end trigger position at
2069@var{position}. 2063@var{position}.
2070@end defun 2064@end defun
2071 2065
2072@defun window-redisplay-end-trigger &optional window 2066@defun window-redisplay-end-trigger &optional window
2073@tindex window-redisplay-end-trigger
2074This function returns @var{window}'s current end trigger position. 2067This function returns @var{window}'s current end trigger position.
2075@end defun 2068@end defun
2076 2069
2077@defvar window-configuration-change-hook 2070@defvar window-configuration-change-hook
2078@tindex window-configuration-change-hook
2079A normal hook that is run every time you change the window configuration 2071A normal hook that is run every time you change the window configuration
2080of an existing frame. This includes splitting or deleting windows, 2072of an existing frame. This includes splitting or deleting windows,
2081changing the sizes of windows, or displaying a different buffer in a 2073changing the sizes of windows, or displaying a different buffer in a