From: Gerd Moellmann Date: Wed, 5 Jan 2000 14:29:37 +0000 (+0000) Subject: Remove obsolete @tindex commands. X-Git-Tag: emacs-pretest-21.0.90~5472 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=176c9de4b4366110131c6d5fc1cc812d706c41fa;p=emacs.git Remove obsolete @tindex commands. --- 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} (@pxref{Backup Names}) is responsible for determining which backup versions to delete, but does not delete them itself. -@tindex delete-old-versions @defopt delete-old-versions If this variable is @code{t}, then saving a file deletes excess backup 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. @end defun @defspec save-current-buffer body... -@tindex save-current-buffer The @code{save-current-buffer} macro saves the identity of the current buffer, evaluates the @var{body} forms, and finally restores that buffer as current. The return value is the value of the last form in @@ -216,7 +215,6 @@ remains current. @end defspec @defmac with-current-buffer buffer body... -@tindex with-current-buffer The @code{with-current-buffer} macro saves the identity of the current buffer, makes @var{buffer} current, evaluates the @var{body} forms, and finally 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}). @end defmac @defmac with-temp-buffer body... -@tindex with-temp-buffer The @code{with-temp-buffer} macro evaluates the @var{body} forms with a temporary buffer as the current buffer. It saves the identity of the 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 buffer-local. @xref{Multiple Displays}. @end defvar -@tindex real-last-command @defvar real-last-command This variable is set up by Emacs just like @code{last-command}, but never altered by Lisp programs. @@ -1894,7 +1893,6 @@ and key sequences read from keyboard macros being executed. @end defvar @defvar num-nonmacro-input-events -@tindex num-nonmacro-input-events This variable holds the total number of input events received so far from the terminal---not counting those generated by keyboard macros. @end defvar @@ -2471,7 +2469,6 @@ that specify prefix arguments for the following command work by setting this variable. @end defvar -@tindex last-prefix-arg @defvar last-prefix-arg The raw prefix argument value used by the previous command. @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, @end defspec @defmac when condition then-forms@dots{} -@tindex when This is a variant of @code{if} where there are no @var{else-forms}, and possibly several @var{then-forms}. In particular, @@ -190,7 +189,6 @@ is entirely equivalent to @end defmac @defmac unless condition forms@dots{} -@tindex condition This is a variant of @code{if} where there is no @var{then-form}: @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. The way to declare new customization groups is with @code{defgroup}. @defmac defgroup group members doc [keyword value]... -@tindex defgroup Declare @var{group} as a customization group containing @var{members}. Do not quote the symbol @var{group}. The argument @var{doc} specifies the 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. Use @code{defcustom} to declare user-editable variables. @defmac defcustom option default doc [keyword value]... -@tindex defcustom Declare @var{option} as a customizable user option variable. Do not quote @var{option}. The argument @var{doc} specifies the documentation string 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 @end defun @defun current-message -@tindex current-message This function returns the message currently being displayed in the echo area, or @code{nil} if there is none. @end defun @@ -260,7 +259,6 @@ for brief periods of time. @end defvar @defvar echo-area-clear-hook -@tindex echo-area-clear-hook This normal hook is run whenever the echo area is cleared---either by @code{(message nil)} or for any other reason. @end defvar @@ -352,13 +350,11 @@ by a visible newline, it displays an ellipsis. @code{buffer-invisibility-spec} and removing elements from it. @defun add-to-invisibility-spec element -@tindex add-to-invisibility-spec Add the element @var{element} to @code{buffer-invisibility-spec} (if it is not already present in that list). @end defun @defun remove-from-invisibility-spec element -@tindex remove-from-invisibility-spec Remove the element @var{element} from @code{buffer-invisibility-spec}. This does nothing if @var{element} is not in the list. @end defun @@ -1043,7 +1039,6 @@ overlays that specify property @var{prop} for the character at point: @end defun @defun overlays-in beg end -@tindex overlays-in This function returns a list of the overlays that overlap the region @var{beg} through @var{end}. ``Overlap'' means that at least one character is contained within the overlay and also contained within the @@ -1083,19 +1078,16 @@ check the width of a character. @xref{Primitive Indent}, and @ref{Screen Lines}, for related functions. @defun char-width char -@tindex char-width This function returns the width in columns of the character @var{char}, if it were displayed in the current buffer and the selected window. @end defun @defun string-width string -@tindex string-width This function returns the width in columns of the string @var{string}, if it were displayed in the current buffer and the selected window. @end defun @defun truncate-string-to-width string width &optional start-column padding -@tindex truncate-string-to-width This function returns the part of @var{string} that fits within @var{width} columns, as a new string. @@ -1278,7 +1270,6 @@ customize using the Customization buffer (@pxref{Easy Customization,,, emacs, The GNU Emacs Manual}). @defmac defface face spec doc [keyword value]... -@tindex defface This declares @var{face} as a customizable face that defaults according to @var{spec}. You should not quote the symbol @var{face}. The argument @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 with the customization buffer, and @code{face-documentation} for the documentation string. -@tindex frame-background-mode @defopt frame-background-mode This option, if non-@code{nil}, specifies the background type to use for interpreting face definitions. If it is @code{dark}, then Emacs treats @@ -1643,7 +1633,6 @@ because the precise font that you specified is used. @end defun @defun set-face-bold-p face bold-p &optional frame -@tindex set-face-bold-p This function specifies whether @var{face} should be bold. If @var{bold-p} is non-@code{nil}, that means yes; @code{nil} means no. @@ -1652,7 +1641,6 @@ In Emacs 20, it sets the @code{:bold} attribute. @end defun @defun set-face-italic-p face italic-p &optional frame -@tindex set-face-italic-p This function specifies whether @var{face} should be italic. If @var{italic-p} is non-@code{nil}, that means yes; @code{nil} means no. @@ -1692,13 +1680,11 @@ This function returns the name of the font of face @var{face}. @end defun @defun face-bold-p face &optional frame -@tindex face-bold-p This function returns @code{t} if @var{face} is bold---that is, if it is bolder than normal. It returns @code{nil} otherwise. @end defun @defun face-italic-p face &optional frame -@tindex face-italic-p This function returns @code{t} if @var{face} is italic or oblique, @code{nil} otherwise. @end defun @@ -1914,7 +1900,6 @@ This function returns the face number of face @var{face}. @end defun @defun face-documentation face -@tindex face-documentation This function returns the documentation string of face @var{face}, or @code{nil} if none was specified for it. @end defun @@ -2998,7 +2983,6 @@ effect of setting @code{ctl-arrow} to a non-@code{nil} value: @end example @defun display-table-slot display-table slot -@tindex display-table-slot This function returns the value of the extra slot @var{slot} of @var{display-table}. The argument @var{slot} may be a number from 0 to 5 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 @end defun @defun set-display-table-slot display-table slot value -@tindex set-display-table-slot This function stores @var{value} in the extra slot @var{slot} of @var{display-table}. The argument @var{slot} may be a number from 0 to 5 inclusive, or a slot name (symbol). Valid symbols are @@ -3157,7 +3140,6 @@ capability (@samp{vb}). @end defopt @defvar ring-bell-function -@tindex ring-bell-function If this is non-@code{nil}, it specifies how Emacs should ``ring the bell.'' Its value should be a function of no arguments. If this is non-@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 @end defun @defun insert-file-contents-literally filename &optional visit beg end replace -@tindex insert-file-contents-literally This function works like @code{insert-file-contents} except that it does not do format decoding (@pxref{Format Conversion}), does not do character code conversion (@pxref{Coding Systems}), does not run @@ -597,7 +596,6 @@ files that the user does not need to know about. @end deffn @defmac with-temp-file file body... -@tindex with-temp-file The @code{with-temp-file} macro evaluates the @var{body} forms with a temporary buffer as the current buffer; then, at the end, it writes the buffer contents into file @var{file}. It kills the temporary buffer @@ -812,7 +810,6 @@ give an error. @end defun @defun access-file filename string -@tindex access-file This function opens file @var{filename} for reading, then closes it and returns @code{nil}. However, if the open fails, it signals an error using @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. @end defun @defvar before-make-frame-hook -@tindex before-make-frame-hook A normal hook run by @code{make-frame} before it actually creates the frame. @end defvar @@ -933,7 +932,6 @@ change it. @end defun @defopt focus-follows-mouse -@tindex focus-follows-mouse This option is how you inform Emacs whether the window manager transfers focus when the user moves the mouse. Non-@code{nil} says that it does. When 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. @end defun @defvar selection-coding-system -@tindex selection-coding-system This variable specifies the coding system to use when reading and writing selections, the clipboard, or a cut buffer. @xref{Coding Systems}. 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}. @end table @defun functionp object -@tindex functionp This function returns @code{t} if @var{object} is any kind of function, or a special form or macro. @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. @end defvar @defvar help-event-list -@tindex help-event-list The value of this variable is a list of event types that serve as alternative ``help characters.'' These events are handled just like the event 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}). @end defvar @defvar minor-mode-overriding-map-alist -@tindex minor-mode-overriding-map-alist This variable allows major modes to override the key bindings for particular minor modes. The elements of this alist look like the elements 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 @end defun @defun safe-length list -@tindex safe-length This function returns the length of @var{list}, with no risk of either an error or an infinite loop. @@ -397,23 +396,19 @@ worried that it may be circular, is with @code{length}. @xref{Sequence Functions}. @defun caar cons-cell -@tindex caar This is the same as @code{(car (car @var{cons-cell}))}. @end defun @defun cadr cons-cell -@tindex cadr This is the same as @code{(car (cdr @var{cons-cell}))} or @code{(nth 1 @var{cons-cell})}. @end defun @defun cdar cons-cell -@tindex cdar This is the same as @code{(cdr (car @var{cons-cell}))}. @end defun @defun cddr cons-cell -@tindex cddr This is the same as @code{(cdr (cdr @var{cons-cell}))} or @code{(nthcdr 2 @var{cons-cell})}. @end defun @@ -1469,7 +1464,6 @@ becomes clearer if the association is written in dotted pair notation: @end smallexample @end defun -@tindex assoc-default @defun assoc-default key alist test default This function searches @var{alist} for a match for @var{key}. For each element 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 See the source for the function @code{symbol-file}, for an example of code that loads this file to find functions in preloaded libraries. -@tindex loadhist-special-hooks @defvar loadhist-special-hooks This variable holds a list of hooks to be scanned before unloading a library, 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. The keymap which displays the Help menu in the menu bar. @item menu-bar-mule-menu -@tindex menu-bar-mule-menu @vindex menu-bar-mule-menu The keymap which displays the Mule menu in the menu bar. 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 relocating a marker to point after the inserted text. @defun set-marker-insertion-type marker type -@tindex set-marker-insertion-type This function sets the insertion type of marker @var{marker} to @var{type}. If @var{type} is @code{t}, @var{marker} will advance when text 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}, @end defun @defun marker-insertion-type marker -@tindex marker-insertion-type This function reports the current insertion type of @var{marker}. @end defun 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. @end defvar @defvar buffer-name-history -@tindex buffer-name-history A history list for buffer-name arguments. @end defvar @@ -1443,7 +1442,6 @@ The return value of @code{map-y-or-n-p} is the number of objects acted on. To read a password to pass to another program, you can use the function @code{read-passwd}. -@tindex read-passwd @defun read-passwd prompt &optional confirm default This function reads a password, prompting with @var{prompt}. It does not 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 @code{mode-line-format} were changed to use them. @defvar mode-line-mule-info -@tindex mode-line-mule-info This variable holds the value of the mode-line construct that displays information about the language environment, buffer coding system, and current input method. @xref{Non-ASCII Characters}. @@ -1249,7 +1248,6 @@ Changing this variable does not force an update of the mode line. @end defvar @defvar mode-line-frame-identification -@tindex mode-line-frame-identification This variable identifies the current frame. The default value is @code{" "} if you are using a window system which can show multiple frames, 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 when the string is constructed. @defvar enable-multibyte-characters -@tindex enable-multibyte-characters This variable specifies the current buffer's text representation. If it is non-@code{nil}, the buffer contains multibyte text; otherwise, it contains unibyte text. @@ -79,7 +78,6 @@ You cannot set this variable directly; instead, use the function @end defvar @defvar default-enable-multibyte-characters -@tindex default-enable-multibyte-characters This variable's value is entirely equivalent to @code{(default-value 'enable-multibyte-characters)}, and setting this variable changes that default value. Setting the local binding of @@ -104,7 +102,6 @@ Return the buffer position corresponding to byte-position @end defun @defun multibyte-string-p string -@tindex multibyte-string-p Return @code{t} if @var{string} is a multibyte string. @end defun @@ -152,7 +149,6 @@ text to multibyte and back to unibyte reproduces the original unibyte text. @defvar nonascii-insert-offset -@tindex nonascii-insert-offset This variable specifies the amount to add to a non-@sc{ascii} character when converting unibyte text to multibyte. It also applies when @code{self-insert-command} inserts a character in the unibyte @@ -166,7 +162,6 @@ value for the Latin 1 character set, rather than zero. @end defvar @defvar nonascii-translation-table -@tindex nonascii-translation-table This variable provides a more general alternative to @code{nonascii-insert-offset}. You can use it to specify independently how 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}. @end defvar @defun string-make-unibyte string -@tindex string-make-unibyte This function converts the text of @var{string} to unibyte representation, if it isn't already, and returns the result. If @var{string} is a unibyte string, it is returned unchanged. @end defun @defun string-make-multibyte string -@tindex string-make-multibyte This function converts the text of @var{string} to multibyte representation, if it isn't already, and returns the result. If @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 multibyte when it was unibyte, or vice versa. @defun set-buffer-multibyte multibyte -@tindex set-buffer-multibyte Set the representation type of the current buffer. If @var{multibyte} is non-@code{nil}, the buffer becomes multibyte. If @var{multibyte} is @code{nil}, the buffer becomes unibyte. @@ -217,7 +209,6 @@ base buffer. @end defun @defun string-as-unibyte string -@tindex string-as-unibyte This function returns a string with the same bytes as @var{string} but treating each byte as a character. This means that the value may have more characters than @var{string} has. @@ -227,7 +218,6 @@ If @var{string} is already a unibyte string, then the value is @end defun @defun string-as-multibyte string -@tindex string-as-multibyte This function returns a string with the same bytes as @var{string} but treating each multibyte sequence as one character. This means that the value may have fewer characters than @var{string} has. @@ -281,18 +271,15 @@ characters, generally known as Big 5, is divided into two Emacs character sets, @code{chinese-big5-1} and @code{chinese-big5-2}. @defun charsetp object -@tindex charsetp Returns @code{t} if @var{object} is a symbol that names a character set, @code{nil} otherwise. @end defun @defun charset-list -@tindex charset-list This function returns a list of all defined character set names. @end defun @defun char-charset character -@tindex char-charset This function returns the name of the character set that @var{character} belongs to. @end defun @@ -323,7 +310,6 @@ there are either one or two distinguishing bytes; the number of such bytes is called the @dfn{dimension} of the character set. @defun charset-dimension charset -@tindex charset-dimension This function returns the dimension of @var{charset}; at present, the dimension is always 1 or 2. @end defun @@ -351,7 +337,6 @@ be concerned with the sequence of bytes used to represent a character, because Emacs translates automatically when necessary. @defun split-char character -@tindex split-char Return a list containing the name of the character set of @var{character}, followed by one or two byte values (integers) which identify @var{character} within that character set. The number of byte @@ -374,7 +359,6 @@ the @code{ascii} character set: @end defun @defun make-char charset &rest byte-values -@tindex make-char This function returns the character in character set @var{charset} identified by @var{byte-values}. This is roughly the inverse of @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 of the text in question. @defun find-charset-region beg end &optional translation -@tindex find-charset-region This function returns a list of the character sets that appear in the current buffer between positions @var{beg} and @var{end}. @@ -437,7 +420,6 @@ When a multibyte buffer contains invalid byte-sequences (raw bytes). @end defun @defun find-charset-string string &optional translation -@tindex find-charset-string This function returns a list of the character sets that appear in the string @var{string}. It is just like @code{find-charset-region}, except that 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 that the result is multibyte data. @defun coding-system-get coding-system property -@tindex coding-system-get This function returns the specified property of the coding system @var{coding-system}. Most coding system properties exist for internal purposes, 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 you will want to find out afterwards which coding system was chosen. @defvar buffer-file-coding-system -@tindex buffer-file-coding-system This variable records the coding system that was used for visiting the current buffer. It is used for saving the buffer, and for writing part of the buffer with @code{write-region}. When those operations ask the @@ -618,7 +598,6 @@ to a subprocess. @end defvar @defvar save-buffer-coding-system -@tindex save-buffer-coding-system This variable specifies the coding system for saving the buffer---but it is not used for @code{write-region}. @@ -631,7 +610,6 @@ user specified. @end defvar @defvar last-coding-system-used -@tindex last-coding-system-used I/O operations for files and subprocesses set this variable to the coding system name that was used. The explicit encoding and decoding functions (@pxref{Explicit Encoding}) set it too. @@ -651,27 +629,23 @@ selections for the window system. @xref{Window System Selections}. Here are the Lisp facilities for working with coding systems: @defun coding-system-list &optional base-only -@tindex coding-system-list This function returns a list of all coding system names (symbols). If @var{base-only} is non-@code{nil}, the value includes only the base coding systems. Otherwise, it includes variant coding systems as well. @end defun @defun coding-system-p object -@tindex coding-system-p This function returns @code{t} if @var{object} is a coding system name. @end defun @defun check-coding-system coding-system -@tindex check-coding-system This function checks the validity of @var{coding-system}. If that is valid, it returns @var{coding-system}. Otherwise it signals an error with condition @code{coding-system-error}. @end defun @defun coding-system-change-eol-conversion coding-system eol-type -@tindex coding-system-change-eol-conversion This function returns a coding system which is like @var{coding-system} except for its eol conversion, which is specified by @code{eol-type}. @var{eol-type} should be @code{unix}, @code{dos}, @code{mac}, or @@ -680,7 +654,6 @@ the end-of-line conversion from the data. @end defun @defun coding-system-change-text-conversion eol-coding text-coding -@tindex coding-system-change-text-conversion This function returns a coding system which uses the end-of-line conversion of @var{eol-coding}, and the text conversion of @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 @end defun @defun find-coding-systems-region from to -@tindex find-coding-systems-region This function returns a list of coding systems that could be used to encode a text between @var{from} and @var{to}. All coding systems in the list can safely encode any multibyte characters in that portion of @@ -699,7 +671,6 @@ list @code{(undecided)}. @end defun @defun find-coding-systems-string string -@tindex find-coding-systems-string This function returns a list of coding systems that could be used to encode the text of @var{string}. All coding systems in the list can safely encode any multibyte characters in @var{string}. If the text @@ -708,13 +679,11 @@ contains no multibyte characters, this returns the list @end defun @defun find-coding-systems-for-charsets charsets -@tindex find-coding-systems-for-charsets This function returns a list of coding systems that could be used to encode all the character sets in the list @var{charsets}. @end defun @defun detect-coding-region start end &optional highest -@tindex detect-coding-region This function chooses a plausible coding system for decoding the text from @var{start} to @var{end}. This text should be ``raw bytes'' (@pxref{Explicit Encoding}). @@ -730,7 +699,6 @@ is @code{undecided} or @code{(undecided)}. @end defun @defun detect-coding-string string highest -@tindex detect-coding-string This function is like @code{detect-coding-region} except that it operates on the contents of @var{string} instead of bytes in the buffer. @end defun @@ -741,7 +709,6 @@ systems used for I/O to a subprocess. @node User-Chosen Coding Systems @subsection User-Chosen Coding Systems -@tindex select-safe-coding-system @defun select-safe-coding-system from to &optional preferred-coding-system This function selects a coding system for encoding the text between @var{from} and @var{to}, asking the user to choose if necessary. @@ -764,7 +731,6 @@ target text, and @var{to} is ignored. system, with completion. @xref{Completion}. @defun read-coding-system prompt &optional default -@tindex read-coding-system This function reads a coding system using the minibuffer, prompting with string @var{prompt}, and returns the coding system name as a symbol. If the user enters null input, @var{default} specifies which coding system @@ -772,7 +738,6 @@ to return. It should be a symbol or a string. @end defun @defun read-non-nil-coding-system prompt -@tindex read-non-nil-coding-system This function reads a coding system using the minibuffer, prompting with string @var{prompt}, and returns the coding system name as a symbol. If the 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 (@pxref{Specifying Coding Systems}). @defvar file-coding-system-alist -@tindex file-coding-system-alist This variable is an alist that specifies the coding systems to use for reading and writing particular files. Each element has the form @code{(@var{pattern} . @var{coding})}, where @var{pattern} is a regular @@ -815,7 +779,6 @@ as described above. @end defvar @defvar process-coding-system-alist -@tindex process-coding-system-alist This variable is an alist specifying which coding systems to use for a subprocess, depending on which program is running in the subprocess. It works 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}, rather than @code{undecided} or @code{latin-1}. @defvar network-coding-system-alist -@tindex network-coding-system-alist This variable is an alist that specifies the coding system to use for network streams. It works much like @code{file-coding-system-alist}, with the difference that the @var{pattern} in an element may be either a @@ -849,7 +811,6 @@ stream. @end defvar @defvar default-process-coding-system -@tindex default-process-coding-system This variable specifies the coding systems to use for subprocess (and network stream) input and output, when nothing else specifies what to do. @@ -860,7 +821,6 @@ the subprocess, and @var{output-coding} applies to output to it. @end defvar @defun find-operation-coding-system operation &rest arguments -@tindex find-operation-coding-system This function returns the coding system to use (by default) for performing @var{operation} with @var{arguments}. The value has this form: @@ -902,7 +862,6 @@ the variables @code{coding-system-for-read} and/or @code{coding-system-for-write}. @defvar coding-system-for-read -@tindex coding-system-for-read If this variable is non-@code{nil}, it specifies the coding system to use for reading a file, or for input from a synchronous subprocess. @@ -932,7 +891,6 @@ input, including @code{file-coding-system-alist}, @end defvar @defvar coding-system-for-write -@tindex coding-system-for-write This works much like @code{coding-system-for-read}, except that it applies to output rather than input. It affects writing to files, as well as sending output to subprocesses and net connections. @@ -944,7 +902,6 @@ affect it. @end defvar @defvar inhibit-eol-conversion -@tindex inhibit-eol-conversion When this variable is non-@code{nil}, no end-of-line conversion is done, no matter which coding system is specified. This applies to all the Emacs 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 properties. @defun encode-coding-region start end coding-system -@tindex encode-coding-region This function encodes the text from @var{start} to @var{end} according to coding system @var{coding-system}. The encoded text replaces the original 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. @end defun @defun encode-coding-string string coding-system -@tindex encode-coding-string This function encodes the text in @var{string} according to coding system @var{coding-system}. It returns a new string containing the encoded text. The result of encoding is a unibyte string of ``raw bytes.'' @end defun @defun decode-coding-region start end coding-system -@tindex decode-coding-region This function decodes the text from @var{start} to @var{end} according to coding system @var{coding-system}. The decoded text replaces the original text in the buffer. To make explicit decoding useful, the text @@ -1044,7 +998,6 @@ before decoding ought to be ``raw bytes.'' @end defun @defun decode-coding-string string coding-system -@tindex decode-coding-string This function decodes the text in @var{string} according to coding system @var{coding-system}. It returns a new string containing the decoded 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 terminal. @defun keyboard-coding-system -@tindex keyboard-coding-system This function returns the coding system that is in use for decoding keyboard input---or @code{nil} if no coding system is to be used. @end defun @defun set-keyboard-coding-system coding-system -@tindex set-keyboard-coding-system This function specifies @var{coding-system} as the coding system to use for decoding keyboard input. If @var{coding-system} is @code{nil}, that means do not decode keyboard input. @end defun @defun terminal-coding-system -@tindex terminal-coding-system This function returns the coding system that is in use for encoding terminal output---or @code{nil} for no encoding. @end defun @defun set-terminal-coding-system coding-system -@tindex set-terminal-coding-system This function specifies @var{coding-system} as the coding system to use for encoding terminal output. If @var{coding-system} is @code{nil}, that means do not encode terminal output. @@ -1160,7 +1109,6 @@ yet documented in this manual, but here we describe how to use them. Each input method has a name, which is currently a string; in the future, symbols may also be usable as input method names. -@tindex current-input-method @defvar current-input-method This variable holds the name of the input method now active in the current 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 buffer now. @end defvar -@tindex default-input-method @defvar default-input-method This variable holds the default input method for commands that choose an input method. Unlike @code{current-input-method}, this variable is normally global. @end defvar -@tindex set-input-method @defun set-input-method input-method This function activates input method @var{input-method} for the current buffer. 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 method for the current buffer. @end defun -@tindex read-input-method-name @defun read-input-method-name prompt &optional default inhibit-null This function reads an input method name with the minibuffer, prompting with @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 The returned value is a string. @end defun -@tindex input-method-alist @defvar input-method-alist This variable defines all the supported input methods. Each 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. @end defun @defvar tty-erase-char -@tindex tty-erase-char This variable holds the erase character that was selected in the system's terminal driver, before Emacs was started. @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{} @end defun @defun shell-command-to-string command -@tindex shell-command-to-string This function executes @var{command} (a string) as a shell command, then returns the command's output as a string. @end defun @@ -594,7 +593,6 @@ This function returns the name of @var{process}. @end defun @defun process-contact process -@tindex process-contact This function returns @code{t} for an ordinary child process, and @code{(@var{hostname} @var{service})} for a net connection (@pxref{Network}). @@ -663,7 +661,6 @@ instead of a terminal (see @code{process-connection-type} in @end defun @defun process-coding-system process -@tindex process-coding-system This function returns a cons cell describing the coding systems in use for decoding output from @var{process} and for encoding input to @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 @end defun @defun set-process-coding-system process decoding-system encoding-system -@tindex set-process-coding-system This function specifies the coding systems to use for subsequent output from and input to @var{process}. It will use @var{decoding-system} to decode 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: @end defun @defun regexp-opt strings &optional paren -@tindex regexp-opt This function returns an efficient regular expression that will match any of the strings @var{strings}. This is useful when you need to make matching or searching as fast as possible---for example, for Font Lock @@ -727,7 +726,6 @@ regular expression which is equivalent to the actual value @end defun @defun regexp-opt-depth regexp -@tindex regexp-opt-depth This function returns the total number of grouping constructs (parenthesized expressions) in @var{regexp}. @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}. whenever the char-table does not specify any other non-@code{nil} value. @defun make-char-table subtype &optional init -@tindex make-char-table Return a newly created char-table, with subtype @var{subtype}. Each element is initialized to @var{init}, which defaults to @code{nil}. You cannot 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. @end defun @defun char-table-p object -@tindex char-table-p This function returns @code{t} if @var{object} is a char-table, otherwise @code{nil}. @end defun @defun char-table-subtype char-table -@tindex char-table-subtype This function returns the subtype symbol of @var{char-table}. @end defun @defun set-char-table-default char-table new-default -@tindex set-char-table-default This function sets the default value of @var{char-table} to @var{new-default}. @@ -585,25 +581,21 @@ To do that, use @code{(char-table-range @var{char-table} nil)}. @end defun @defun char-table-parent char-table -@tindex char-table-parent This function returns the parent of @var{char-table}. The parent is always either @code{nil} or another char-table. @end defun @defun set-char-table-parent char-table new-parent -@tindex set-char-table-parent This function sets the parent of @var{char-table} to @var{new-parent}. @end defun @defun char-table-extra-slot char-table n -@tindex char-table-extra-slot This function returns the contents of extra slot @var{n} of @var{char-table}. The number of extra slots in a char-table is determined by its subtype. @end defun @defun set-char-table-extra-slot char-table n value -@tindex set-char-table-extra-slot This function stores @var{value} in extra slot @var{n} of @var{char-table}. @end defun @@ -612,7 +604,6 @@ This function stores @var{value} in extra slot @var{n} of it can also specify a value for an entire character set. @defun char-table-range char-table range -@tindex char-table-range This returns the value specified in @var{char-table} for a range of characters @var{range}. Here are the possibilities for @var{range}: @@ -636,7 +627,6 @@ name. @xref{Splitting Characters}, for a description of generic characters. @end defun @defun set-char-table-range char-table range value -@tindex set-char-table-range This function sets the value in @var{char-table} for a range of characters @var{range}. Here are the possibilities for @var{range}: @@ -663,7 +653,6 @@ name. @xref{Splitting Characters}, for a description of generic characters. @end defun @defun map-char-table function char-table -@tindex map-char-table This function calls @var{function} for each element of @var{char-table}. @var{function} is called with two arguments, a key and a value. The key is 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 of arrays. @defun make-bool-vector length initial -@tindex make-bool-vector Return a new book-vector of @var{length} elements, each one initialized to @var{initial}. @end defun @defun bool-vector-p object -@tindex bool-vector-p This returns @code{t} if @var{object} is a bool-vector, and @code{nil} otherwise. @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. @end defun @defmac with-output-to-string body... -@tindex with-output-to-string This macro executes the @var{body} forms with @code{standard-output} set up to feed output into a string. Then it returns that string. @@ -714,7 +713,6 @@ In the second expression, the local binding of @code{prin1}, but not during the printing of the result. @end defvar -@tindex print-escape-nonascii @defvar print-escape-nonascii If this variable is non-@code{nil}, then unibyte non-@sc{ascii} characters in strings are unconditionally printed as backslash sequences @@ -726,7 +724,6 @@ characters, regardless of the value of this variable, when the output stream is a multibyte buffer or a marker pointing into one. @end defvar -@tindex print-escape-multibyte @defvar print-escape-multibyte If this variable is non-@code{nil}, then multibyte non-@sc{ascii} characters 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 @end defun @defun string &rest characters -@tindex string This returns a string containing the characters @var{characters}. @example @@ -270,7 +269,6 @@ Lists}. @end defun @defun split-string string separators -@tindex split-string This function splits @var{string} into substrings at matches for the regular expression @var{separators}. Each match for @var{separators} defines a splitting point; the substrings between the splitting points are made @@ -319,7 +317,6 @@ that index, @code{aset} signals an error. A more powerful function is @code{store-substring}: @defun store-substring string idx obj -@tindex store-substring This function alters part of the contents of the string @var{string}, by storing @var{obj} starting at index @var{idx}. The argument @var{obj} may be either a character or a (smaller) string. @@ -432,7 +429,6 @@ no characters is less than any other string. @end defun @defun compare-strings string1 start1 end1 string2 start2 end2 &optional ignore-case -@tindex compare-strings This function compares the specified part of @var{string1} with the specified part of @var{string2}. The specified part of @var{string1} runs from index @var{start1} up to index @var{end1} (@code{nil} means @@ -454,14 +450,12 @@ portion) is less. @end defun @defun assoc-ignore-case key alist -@tindex assoc-ignore-case This function works like @code{assoc}, except that @var{key} must be a string, and comparison is done using @code{compare-strings}. Case differences are ignored in this comparison. @end defun @defun assoc-ignore-representation key alist -@tindex assoc-ignore-representation This function works like @code{assoc}, except that @var{key} must be a string, and comparison is done using @code{compare-strings}. Case 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. @end table @defvar parse-sexp-lookup-properties -@tindex parse-sexp-lookup-properties If this is non-@code{nil}, the syntax scanning functions pay attention to syntax text properties. Otherwise they use only the current syntax table. 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}. @end deffn @defopt backward-delete-char-untabify-method -@tindex backward-delete-char-untabify-method This option specifies how @code{backward-delete-char-untabify} should deal with whitespace. Possible values include @code{untabify}, the default, meaning convert a tab to many spaces and delete one; @@ -1416,7 +1415,6 @@ becomes buffer-local when set in any fashion. @end defvar @defvar fill-nobreak-predicate -@tindex fill-nobreak-predicate This variable gives major modes a way to specify not to break a line at certain places. Its value should be a function. This function is called 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 @end defun @defun next-char-property-change position &optional limit -@tindex next-char-property-change This is like @code{next-property-change} except that it considers overlay properties as well as text properties. There is no @var{object} operand 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. @end defun @defun previous-char-property-change position &optional limit -@tindex previous-char-property-change This is like @code{next-char-property-change}, but scans back from @var{position} instead of forward. @end defun @@ -3532,7 +3528,6 @@ arguments. @end defvar @defmac combine-after-change-calls body... -@tindex combine-after-change-calls The macro executes @var{body} normally, but arranges to call the after-change functions just once for a series of several changes---if that 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}. @node Documentation Tips @section Tips for Documentation Strings -@tindex checkdoc-minor-mode @findex checkdoc-minor-mode Here are some tips and conventions for the writing of documentation strings. 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 @end example @defvar keyword-symbols-constant-flag -@tindex keyword-symbols-constant-flag If this variable is @code{nil}, you are allowed to set and bind symbols whose names start with @samp{:} however you wish. This is to make it possible 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. @end defun @defvar buffer-display-time -@tindex buffer-display-time This variable records the time at which a buffer was last made visible in a window. It is always local in each buffer; each time @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} which buffer to scroll. @end defvar -@tindex scroll-margin @defopt scroll-margin This option specifies the size of the scroll margin---a minimum number of 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 margin, closer to the center of the window. @end defopt -@tindex scroll-conservatively @defopt scroll-conservatively This variable controls how scrolling is done automatically when point moves 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 does not work with @code{scroll-margin}. The default value is zero. @end defopt -@tindex scroll-preserve-screen-position @defopt scroll-preserve-screen-position If this option is non-@code{nil}, the scroll functions move point so that the vertical position of the cursor is unchanged, when that is @@ -2053,7 +2049,6 @@ Windows}) is what you need here. @end defvar @defvar redisplay-end-trigger-functions -@tindex redisplay-end-trigger-functions This abnormal hook is run whenever redisplay in a window uses text that extends past a specified end trigger position. You set the end trigger position with the function @code{set-window-redisplay-end-trigger}. The @@ -2064,18 +2059,15 @@ after the hook is run. @end defvar @defun set-window-redisplay-end-trigger window position -@tindex set-window-redisplay-end-trigger This function sets @var{window}'s end trigger position at @var{position}. @end defun @defun window-redisplay-end-trigger &optional window -@tindex window-redisplay-end-trigger This function returns @var{window}'s current end trigger position. @end defun @defvar window-configuration-change-hook -@tindex window-configuration-change-hook A normal hook that is run every time you change the window configuration of an existing frame. This includes splitting or deleting windows, changing the sizes of windows, or displaying a different buffer in a