Function: logview-next-navigation-view-entry
logview-next-navigation-view-entry is an interactive and natively
compiled function defined in logview.el.
Signature
(logview-next-navigation-view-entry &optional N SET-VIEW-IF-NEEDED)
Documentation
Move point vertically down N entries in the navigation view.
Entries that don't conform to the navigation view filters, as well as hidden due to any reasons, are skipped over.
When called interactively and there is no navigation view yet (or
it got deleted or renamed), ask for the view first. You can use
command \<logview-mode-map>M-x logview-set-navigation-view (logview-set-navigation-view) to change that later.
Key Bindings
logview-mode-map M-n
Source Code
;; Defined in /nix/store/3zkn9hgpv447zb8nrg55d9x2ynmmrk40-emacs-packages-deps/share/emacs/site-lisp/elpa/logview-20260218.2013/logview.el
(defun logview-next-navigation-view-entry (&optional n set-view-if-needed)
"Move point vertically down N entries in the navigation view.
Entries that don't conform to the navigation view filters, as
well as hidden due to any reasons, are skipped over.
When called interactively and there is no navigation view yet (or
it got deleted or renamed), ask for the view first. You can use
command `\\<logview-mode-map>\\[logview-set-navigation-view]' to change that later."
;; Second "p" is only needed so that SET-VIEW-IF-NEEDED is non-nil when called
;; interactively.
(interactive "p\np")
(logview--assert)
(when set-view-if-needed
(unless (logview--find-view logview--navigation-view-name t)
(setq logview--navigation-view-name
(logview--choose-view (substitute-command-keys
"Navigate through view (change with `\\[logview-set-navigation-view]'): ")))))
(unless n
(setq n 1))
(logview--std-temporarily-widening
(let* ((filters (plist-get (logview--find-view logview--navigation-view-name) :filters))
(remaining (logview--forward-entry n (cdr (logview--do-parse-filters filters)))))
(logview--maybe-pulse-current-entry 'navigation-view)
(logview--maybe-complain-about-movement n remaining logview--navigation-view-name))))