Improve indexing of 'eval-defun' in ELisp manual
* doc/lispref/display.texi (Defining Faces): * doc/lispref/debugging.texi (Explicit Debug): * doc/lispref/customize.texi (Variable Definitions): * doc/lispref/variables.texi (Defining Variables): Add index entries for 'eval-defun'. (Bug#32066)
This commit is contained in:
parent
10af989024
commit
fdd7e7d8a8
4 changed files with 4 additions and 0 deletions
|
@ -321,6 +321,7 @@ If a @code{defcustom} does not specify any @code{:group}, the last group
|
||||||
defined with @code{defgroup} in the same file will be used. This way, most
|
defined with @code{defgroup} in the same file will be used. This way, most
|
||||||
@code{defcustom} do not need an explicit @code{:group}.
|
@code{defcustom} do not need an explicit @code{:group}.
|
||||||
|
|
||||||
|
@cindex @code{eval-defun}, and @code{defcustom} forms
|
||||||
When you evaluate a @code{defcustom} form with @kbd{C-M-x} in Emacs Lisp
|
When you evaluate a @code{defcustom} form with @kbd{C-M-x} in Emacs Lisp
|
||||||
mode (@code{eval-defun}), a special feature of @code{eval-defun}
|
mode (@code{eval-defun}), a special feature of @code{eval-defun}
|
||||||
arranges to set the variable unconditionally, without testing whether
|
arranges to set the variable unconditionally, without testing whether
|
||||||
|
|
|
@ -336,6 +336,7 @@ which is not currently set up to break on change.
|
||||||
@cindex debugger, explicit entry
|
@cindex debugger, explicit entry
|
||||||
@cindex force entry to debugger
|
@cindex force entry to debugger
|
||||||
|
|
||||||
|
@cindex @code{eval-defun}, and explicit entry to debugger
|
||||||
You can cause the debugger to be called at a certain point in your
|
You can cause the debugger to be called at a certain point in your
|
||||||
program by writing the expression @code{(debug)} at that point. To do
|
program by writing the expression @code{(debug)} at that point. To do
|
||||||
this, visit the source file, insert the text @samp{(debug)} at the
|
this, visit the source file, insert the text @samp{(debug)} at the
|
||||||
|
|
|
@ -2496,6 +2496,7 @@ However, if the customizations are subsequently removed, the
|
||||||
appearance of @var{face} will again be determined by its default face
|
appearance of @var{face} will again be determined by its default face
|
||||||
spec.
|
spec.
|
||||||
|
|
||||||
|
@cindex @code{eval-defun}, and @code{defface} forms
|
||||||
As an exception, if you evaluate a @code{defface} form with
|
As an exception, if you evaluate a @code{defface} form with
|
||||||
@kbd{C-M-x} in Emacs Lisp mode (@code{eval-defun}), a special feature
|
@kbd{C-M-x} in Emacs Lisp mode (@code{eval-defun}), a special feature
|
||||||
of @code{eval-defun} overrides any custom face specs on the face,
|
of @code{eval-defun} overrides any custom face specs on the face,
|
||||||
|
|
|
@ -461,6 +461,7 @@ form occurs in a @code{let} form with lexical binding enabled), then
|
||||||
@code{defvar} sets the dynamic value. The lexical binding remains in
|
@code{defvar} sets the dynamic value. The lexical binding remains in
|
||||||
effect until its binding construct exits. @xref{Variable Scoping}.
|
effect until its binding construct exits. @xref{Variable Scoping}.
|
||||||
|
|
||||||
|
@cindex @code{eval-defun}, and @code{defvar} forms
|
||||||
When you evaluate a top-level @code{defvar} form with @kbd{C-M-x} in
|
When you evaluate a top-level @code{defvar} form with @kbd{C-M-x} in
|
||||||
Emacs Lisp mode (@code{eval-defun}), a special feature of
|
Emacs Lisp mode (@code{eval-defun}), a special feature of
|
||||||
@code{eval-defun} arranges to set the variable unconditionally, without
|
@code{eval-defun} arranges to set the variable unconditionally, without
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue