Function: newsticker-previous-item
newsticker-previous-item is an interactive and byte-compiled function
defined in newst-plainview.el.gz.
Signature
(newsticker-previous-item &optional DO-NOT-WRAP-AT-BOB)
Documentation
Go to previous news item.
Return new buffer position. If no item is found before point, search is continued at beginning of buffer unless optional argument DO-NOT-WRAP-AT-BOB is non-nil.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/net/newst-plainview.el.gz
(defun newsticker-previous-item (&optional do-not-wrap-at-bob)
"Go to previous news item.
Return new buffer position.
If no item is found before point, search is continued at
beginning of buffer unless optional argument DO-NOT-WRAP-AT-BOB
is non-nil."
(interactive)
(widen)
(let ((go-ahead t)
(search-list '(item)))
(if newsticker--auto-narrow-to-item
(setq search-list '(item feed)))
(when (bobp)
(unless do-not-wrap-at-bob
(goto-char (point-max))))
(while go-ahead
(if (newsticker--buffer-goto search-list nil t)
(unless (newsticker--lists-intersect-p
(get-text-property (point) 'invisible)
buffer-invisibility-spec)
(setq go-ahead nil))
(goto-char (point-min))
(setq go-ahead nil))))
(run-hooks 'newsticker-select-item-hook)
(force-mode-line-update)
(point))