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)))