Remove remaining mentions of 'eval-current-buffer'

* lisp/emacs-lisp/edebug.el (edebug-all-defs):
* doc/lispref/eval.texi (Eval):
* doc/lispref/edebug.texi (Instrumenting, Edebug Options):
Remove remaining mentions of 'eval-current-buffer', obsoleted in
Emacs 22 and removed in Emacs 26.
This commit is contained in:
Gregory Heytings 2022-12-26 01:21:16 +00:00
parent 1073e96170
commit 6c00d126e7
3 changed files with 14 additions and 18 deletions

View file

@ -171,14 +171,13 @@ of the variable @code{edebug-all-defs}.
@findex eval-region @r{(Edebug)} @findex eval-region @r{(Edebug)}
@findex eval-buffer @r{(Edebug)} @findex eval-buffer @r{(Edebug)}
@findex eval-current-buffer @r{(Edebug)}
If @code{edebug-all-defs} is non-@code{nil}, then the commands If @code{edebug-all-defs} is non-@code{nil}, then the commands
@code{eval-region}, @code{eval-current-buffer}, and @code{eval-buffer} @code{eval-region}, and @code{eval-buffer} also instrument any
also instrument any definitions they evaluate. Similarly, definitions they evaluate. Similarly, @code{edebug-all-forms}
@code{edebug-all-forms} controls whether @code{eval-region} should controls whether @code{eval-region} should instrument @emph{any} form,
instrument @emph{any} form, even non-defining forms. This doesn't apply even non-defining forms. This doesn't apply to loading or evaluations
to loading or evaluations in the minibuffer. The command @kbd{M-x in the minibuffer. The command @kbd{M-x edebug-all-forms} toggles
edebug-all-forms} toggles this option. this option.
@findex edebug-eval-top-level-form @findex edebug-eval-top-level-form
@findex edebug-defun @findex edebug-defun
@ -1635,8 +1634,8 @@ but only when you also use Edebug.
@defopt edebug-all-defs @defopt edebug-all-defs
If this is non-@code{nil}, normal evaluation of defining forms such as If this is non-@code{nil}, normal evaluation of defining forms such as
@code{defun} and @code{defmacro} instruments them for Edebug. This @code{defun} and @code{defmacro} instruments them for Edebug. This
applies to @code{eval-defun}, @code{eval-region}, @code{eval-buffer}, applies to @code{eval-defun}, @code{eval-region} and
and @code{eval-current-buffer}. @code{eval-buffer}.
Use the command @kbd{M-x edebug-all-defs} to toggle the value of this Use the command @kbd{M-x edebug-all-defs} to toggle the value of this
option. @xref{Instrumenting}. option. @xref{Instrumenting}.
@ -1644,9 +1643,9 @@ option. @xref{Instrumenting}.
@defopt edebug-all-forms @defopt edebug-all-forms
If this is non-@code{nil}, the commands @code{eval-defun}, If this is non-@code{nil}, the commands @code{eval-defun},
@code{eval-region}, @code{eval-buffer}, and @code{eval-current-buffer} @code{eval-region} and @code{eval-buffer} instrument all forms, even
instrument all forms, even those that don't define anything. those that don't define anything. This doesn't apply to loading or
This doesn't apply to loading or evaluations in the minibuffer. evaluations in the minibuffer.
Use the command @kbd{M-x edebug-all-forms} to toggle the value of this Use the command @kbd{M-x edebug-all-forms} to toggle the value of this
option. @xref{Instrumenting}. option. @xref{Instrumenting}.

View file

@ -819,9 +819,6 @@ output of the output functions is printed in the echo area.
(@pxref{Unloading}), and defaults to @code{buffer-file-name} (@pxref{Unloading}), and defaults to @code{buffer-file-name}
(@pxref{Buffer File Name}). If @var{unibyte} is non-@code{nil}, (@pxref{Buffer File Name}). If @var{unibyte} is non-@code{nil},
@code{read} converts strings to unibyte whenever possible. @code{read} converts strings to unibyte whenever possible.
@findex eval-current-buffer
@code{eval-current-buffer} is an alias for this command.
@end deffn @end deffn
@defopt max-lisp-eval-depth @defopt max-lisp-eval-depth

View file

@ -92,9 +92,9 @@ using, but only when you also use Edebug."
;;;###autoload ;;;###autoload
(defcustom edebug-all-defs nil (defcustom edebug-all-defs nil
"If non-nil, evaluating defining forms instruments for Edebug. "If non-nil, evaluating defining forms instruments for Edebug.
This applies to `eval-defun', `eval-region', `eval-buffer', and This applies to `eval-defun', `eval-region' and `eval-buffer'.
`eval-current-buffer'. `eval-region' is also called by `eval-region' is also called by `eval-last-sexp', and
`eval-last-sexp', and `eval-print-last-sexp'. `eval-print-last-sexp'.
You can use the command `edebug-all-defs' to toggle the value of this You can use the command `edebug-all-defs' to toggle the value of this
variable. You may wish to make it local to each buffer with variable. You may wish to make it local to each buffer with