Function: elisp-eval-region-or-buffer
elisp-eval-region-or-buffer is an interactive and byte-compiled
function defined in elisp-mode.el.gz.
Signature
(elisp-eval-region-or-buffer)
Documentation
Evaluate the forms in the active region or the whole current buffer.
In Transient Mark mode when the mark is active, call eval-region.
Otherwise, call eval-buffer.
Probably introduced at or before Emacs version 29.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/elisp-mode.el.gz
(defun elisp-eval-region-or-buffer ()
"Evaluate the forms in the active region or the whole current buffer.
In Transient Mark mode when the mark is active, call `eval-region'.
Otherwise, call `eval-buffer'."
(interactive)
(if (use-region-p)
(eval-region (region-beginning) (region-end))
(eval-buffer))
(message "Evaluated the %s%s buffer"
(if (use-region-p) "region in the " "")
(buffer-name)))