Function: logview--std-temporarily-widening
logview--std-temporarily-widening is a macro defined in logview.el.
Signature
(logview--std-temporarily-widening &rest BODY)
Documentation
Execute BODY with the current buffer fully widened.
Original point restrictions are available as return values of
functions logview--point-min(var)/logview--point-min(fun) and logview--point-max(var)/logview--point-max(fun). This
macro can be nested, with inner calls not changing results of the
two functions (available since the first call) further.
Source Code
;; Defined in /nix/store/3zkn9hgpv447zb8nrg55d9x2ynmmrk40-emacs-packages-deps/share/emacs/site-lisp/elpa/logview-20260218.2013/logview.el
(defmacro logview--std-temporarily-widening (&rest body)
"Execute BODY with the current buffer fully widened.
Original point restrictions are available as return values of
functions `logview--point-min' and `logview--point-max'. This
macro can be nested, with inner calls not changing results of the
two functions (available since the first call) further."
(declare (indent 0) (debug t))
`(let ((logview--point-min (logview--point-min))
(logview--point-max (logview--point-max)))
(logview--temporarily-widening ,@body)))