aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorEli Zaretskii2018-07-07 11:37:43 +0300
committerEli Zaretskii2018-07-07 11:37:43 +0300
commitfdd7e7d8a80f41336f048174d6d1929fb46d00a8 (patch)
tree683b3ea260527da6e1201863f361452f9c820fc3 /doc
parent10af9890240d45048cf4553aa731acdb32f7251a (diff)
downloademacs-fdd7e7d8a80f41336f048174d6d1929fb46d00a8.tar.gz
emacs-fdd7e7d8a80f41336f048174d6d1929fb46d00a8.zip
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)
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/customize.texi1
-rw-r--r--doc/lispref/debugging.texi1
-rw-r--r--doc/lispref/display.texi1
-rw-r--r--doc/lispref/variables.texi1
4 files changed, 4 insertions, 0 deletions
diff --git a/doc/lispref/customize.texi b/doc/lispref/customize.texi
index 02fcd80fa33..b3528b12d57 100644
--- a/doc/lispref/customize.texi
+++ b/doc/lispref/customize.texi
@@ -321,6 +321,7 @@ If a @code{defcustom} does not specify any @code{:group}, the last group
321defined with @code{defgroup} in the same file will be used. This way, most 321defined with @code{defgroup} in the same file will be used. This way, most
322@code{defcustom} do not need an explicit @code{:group}. 322@code{defcustom} do not need an explicit @code{:group}.
323 323
324@cindex @code{eval-defun}, and @code{defcustom} forms
324When you evaluate a @code{defcustom} form with @kbd{C-M-x} in Emacs Lisp 325When you evaluate a @code{defcustom} form with @kbd{C-M-x} in Emacs Lisp
325mode (@code{eval-defun}), a special feature of @code{eval-defun} 326mode (@code{eval-defun}), a special feature of @code{eval-defun}
326arranges to set the variable unconditionally, without testing whether 327arranges to set the variable unconditionally, without testing whether
diff --git a/doc/lispref/debugging.texi b/doc/lispref/debugging.texi
index c08a382ef12..fdd92a3780e 100644
--- a/doc/lispref/debugging.texi
+++ b/doc/lispref/debugging.texi
@@ -336,6 +336,7 @@ which is not currently set up to break on change.
336@cindex debugger, explicit entry 336@cindex debugger, explicit entry
337@cindex force entry to debugger 337@cindex force entry to debugger
338 338
339@cindex @code{eval-defun}, and explicit entry to debugger
339 You can cause the debugger to be called at a certain point in your 340 You can cause the debugger to be called at a certain point in your
340program by writing the expression @code{(debug)} at that point. To do 341program by writing the expression @code{(debug)} at that point. To do
341this, visit the source file, insert the text @samp{(debug)} at the 342this, visit the source file, insert the text @samp{(debug)} at the
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index ce7ec3ac10d..0f7322a6407 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -2496,6 +2496,7 @@ However, if the customizations are subsequently removed, the
2496appearance of @var{face} will again be determined by its default face 2496appearance of @var{face} will again be determined by its default face
2497spec. 2497spec.
2498 2498
2499@cindex @code{eval-defun}, and @code{defface} forms
2499As an exception, if you evaluate a @code{defface} form with 2500As an exception, if you evaluate a @code{defface} form with
2500@kbd{C-M-x} in Emacs Lisp mode (@code{eval-defun}), a special feature 2501@kbd{C-M-x} in Emacs Lisp mode (@code{eval-defun}), a special feature
2501of @code{eval-defun} overrides any custom face specs on the face, 2502of @code{eval-defun} overrides any custom face specs on the face,
diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi
index af1bed461c0..6560660120b 100644
--- a/doc/lispref/variables.texi
+++ b/doc/lispref/variables.texi
@@ -461,6 +461,7 @@ form occurs in a @code{let} form with lexical binding enabled), then
461@code{defvar} sets the dynamic value. The lexical binding remains in 461@code{defvar} sets the dynamic value. The lexical binding remains in
462effect until its binding construct exits. @xref{Variable Scoping}. 462effect until its binding construct exits. @xref{Variable Scoping}.
463 463
464@cindex @code{eval-defun}, and @code{defvar} forms
464When you evaluate a top-level @code{defvar} form with @kbd{C-M-x} in 465When you evaluate a top-level @code{defvar} form with @kbd{C-M-x} in
465Emacs Lisp mode (@code{eval-defun}), a special feature of 466Emacs Lisp mode (@code{eval-defun}), a special feature of
466@code{eval-defun} arranges to set the variable unconditionally, without 467@code{eval-defun} arranges to set the variable unconditionally, without