Function: newsticker--ticker-text-remove
newsticker--ticker-text-remove is a byte-compiled function defined in
newst-ticker.el.gz.
Signature
(newsticker--ticker-text-remove FEED TITLE)
Documentation
Remove the item of FEED with TITLE from the ticker text.
Source Code
;; Defined in /usr/src/emacs/lisp/net/newst-ticker.el.gz
(defun newsticker--ticker-text-remove (feed title)
"Remove the item of FEED with TITLE from the ticker text."
;; reset scrollable text
(setq newsticker--item-position 0)
(let ((feed-name (symbol-name feed))
(t-title (replace-regexp-in-string "[\r\n]+" " " title)))
;; remove from flash list
(setq newsticker--item-list (remove (concat feed-name ": " t-title)
newsticker--item-list))
;; and from the scrollable text
(setq newsticker--scrollable-text
(replace-regexp-in-string
(regexp-quote (concat " " feed-name ": " t-title " +++"))
""
newsticker--scrollable-text))
(if (string-match (concat "^\\+\\+\\+ [A-Z][a-z]+, "
"[012]?[0-9]:[0-9][0-9] \\+\\+\\+\\+\\+\\+$")
newsticker--scrollable-text)
(setq newsticker--scrollable-text ""))))