Function: logview--locate-current-entry
logview--locate-current-entry is a macro defined in logview.el.
Signature
(logview--locate-current-entry ENTRY START &rest BODY)
Source Code
;; Defined in /nix/store/3zkn9hgpv447zb8nrg55d9x2ynmmrk40-emacs-packages-deps/share/emacs/site-lisp/elpa/logview-20260218.2013/logview.el
(defmacro logview--locate-current-entry (entry start &rest body)
(declare (indent 2) (debug (symbolp symbolp body)))
(cond ((and entry start)
(let ((entry+start (make-symbol "$entry+start")))
`(let* ((,entry+start (logview--do-locate-current-entry))
(,entry (car ,entry+start))
(,start (cdr ,entry+start)))
,@body)))
(entry
`(let ((,entry (car (logview--do-locate-current-entry))))
,@body))
(start
`(let ((,start (cdr (logview--do-locate-current-entry))))
,@body))
(t
`(progn (logview--do-locate-current-entry)
,@body))))