Function: logview--forward-entry

logview--forward-entry is a natively compiled function defined in logview.el.

Signature

(logview--forward-entry N &optional VALIDATOR)

Source Code

;; Defined in /nix/store/3zkn9hgpv447zb8nrg55d9x2ynmmrk40-emacs-packages-deps/share/emacs/site-lisp/elpa/logview-20260218.2013/logview.el
(defun logview--forward-entry (n &optional validator)
  (logview--locate-current-entry last-valid-entry last-valid-start
    (cond ((> n 0)
           (logview--iterate-entries-forward (point)
                                             (lambda (entry start)
                                               (> (setq last-valid-entry entry
                                                        last-valid-start start
                                                        n                (1- n))
                                                  0))
                                             t validator t))
          ((< n 0)
           (logview--iterate-entries-backward (point)
                                              (lambda (entry start)
                                                (< (setq last-valid-entry entry
                                                         last-valid-start start
                                                         n                (1+ n))
                                                   0))
                                              t validator t)))
    (goto-char (logview--entry-message-start last-valid-entry last-valid-start)))
  n)