Function: logview--do-narrow-one-side

logview--do-narrow-one-side is a natively compiled function defined in logview.el.

Signature

(logview--do-narrow-one-side UPWARDS N)

Source Code

;; Defined in /nix/store/3zkn9hgpv447zb8nrg55d9x2ynmmrk40-emacs-packages-deps/share/emacs/site-lisp/elpa/logview-20260218.2013/logview.el
(defun logview--do-narrow-one-side (upwards n)
  (logview--assert)
  (let ((from (point-min))
        (to   (point-max)))
    (widen)
    (narrow-to-region (if upwards
                          (progn (logview--forward-entry (if n (- n) 0))
                                 (logview--locate-current-entry nil start
                                   (max start from)))
                        from)
                      (if upwards
                          to
                        (logview--forward-entry (or n 0))
                        (logview--locate-current-entry entry start
                          (min (logview--entry-end entry start) to))))))