Function: log-view-end-of-defun-1
log-view-end-of-defun-1 is a byte-compiled function defined in
log-view.el.gz.
Signature
(log-view-end-of-defun-1)
Documentation
Move forward to the next Log View entry.
Source Code
;; Defined in /usr/src/emacs/lisp/vc/log-view.el.gz
(defun log-view-end-of-defun-1 ()
"Move forward to the next Log View entry."
(let ((looping t))
(if (looking-at log-view-message-re)
(goto-char (match-end 0)))
(while looping
(cond
((re-search-forward log-view-message-re nil 'move)
(unless (log-view-inside-comment-p (point))
(setq looping nil)
(goto-char (match-beginning 0))))
;; Don't advance past the end buttons inserted by
;; `vc-print-log-setup-buttons'.
((looking-back "Show 2X entries Show unlimited entries"
(line-beginning-position))
(setq looping nil)
(forward-line -1))
;; There are no buttons if we've turned on unlimited entries.
((eobp)
(setq looping nil))))))