]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve indexing of 'eval-defun' in ELisp manual
authorEli Zaretskii <eliz@gnu.org>
Sat, 7 Jul 2018 08:37:43 +0000 (11:37 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 7 Jul 2018 08:37:43 +0000 (11:37 +0300)
* 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)

doc/lispref/customize.texi
doc/lispref/debugging.texi
doc/lispref/display.texi
doc/lispref/variables.texi

index 02fcd80fa33bf4534f92afbc71eb810c5040f15c..b3528b12d57548f4b8afefd94451d53933178c39 100644 (file)
@@ -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
 @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
 mode (@code{eval-defun}), a special feature of @code{eval-defun}
 arranges to set the variable unconditionally, without testing whether
index c08a382ef128e6321022712541fa6ed9fdce9ee1..fdd92a3780e02c3f89cb0256cc458c040371753f 100644 (file)
@@ -336,6 +336,7 @@ which is not currently set up to break on change.
 @cindex debugger, explicit entry
 @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
 program by writing the expression @code{(debug)} at that point.  To do
 this, visit the source file, insert the text @samp{(debug)} at the
index ce7ec3ac10d3f5b9fb8102f8b9b2ad677c23679e..0f7322a640736f116f439efa0ae10db9a5b619ac 100644 (file)
@@ -2496,6 +2496,7 @@ However, if the customizations are subsequently removed, the
 appearance of @var{face} will again be determined by its default face
 spec.
 
+@cindex @code{eval-defun}, and @code{defface} forms
 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
 of @code{eval-defun} overrides any custom face specs on the face,
index af1bed461c05ccaf688dec88c2100df061f860c8..6560660120b74f61c32d095e8de884cb73d5fe42 100644 (file)
@@ -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
 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
 Emacs Lisp mode (@code{eval-defun}), a special feature of
 @code{eval-defun} arranges to set the variable unconditionally, without