Function: newsticker-mode

newsticker-mode is an interactive and byte-compiled function defined in newst-plainview.el.gz.

Signature

(newsticker-mode)

Documentation

Viewing news feeds in Emacs.

This mode runs the hook newsticker-mode-hook, as the final or penultimate step during initialization.

<down-mouse-3> <newsticker-browse-url> newsticker-browse-url
<down-mouse-3> <newsticker-buffer-update> newsticker-buffer-update
<down-mouse-3> <newsticker-get-all-news> newsticker-get-all-news
<down-mouse-3> <newsticker-get-news-at-point> newsticker-get-news-at-point
<down-mouse-3> <newsticker-hide-old-items> newsticker-hide-old-items
<down-mouse-3> <newsticker-mark-all-items-as-read> newsticker-mark-all-items-as-read
<down-mouse-3> <newsticker-mark-all-items-at-point-as-read> newsticker-mark-all-items-at-point-as-read
<down-mouse-3> <newsticker-mark-item-at-point-as-immortal> newsticker-mark-item-at-point-as-immortal
<down-mouse-3> <newsticker-mark-item-at-point-as-read> newsticker-mark-item-at-point-as-read
<down-mouse-3> <newsticker-next-item> newsticker-next-item
<down-mouse-3> <newsticker-previous-item> newsticker-previous-item
<down-mouse-3> <newsticker-separator-1> nil
<down-mouse-3> <newsticker-separator-2> nil
<down-mouse-3> <newsticker-separator-3> nil
<down-mouse-3> <newsticker-separator-4> nil
<down-mouse-3> <newsticker-show-old-items> newsticker-show-old-items
<down-mouse-3> <newsticker-toggle-auto-narrow-to-feed> newsticker-toggle-auto-narrow-to-feed
<down-mouse-3> <newsticker-toggle-auto-narrow-to-item> newsticker-toggle-auto-narrow-to-item
F newsticker-previous-feed
G newsticker-get-all-news
M newsticker-mark-all-items-as-read
N newsticker-next-new-item
O newsticker-mark-all-items-at-point-as-read
P newsticker-previous-new-item
S-SPC scroll-down-command
SPC scroll-up-command
TAB newsticker-next-item
U newsticker-buffer-force-update
a newsticker-add-url
f newsticker-next-feed
g newsticker-get-news-at-point
h O newsticker-hide-old-items
h a newsticker-hide-all-desc
h e newsticker-hide-entry
h f newsticker-hide-feed-desc
h h newsticker-hide-old-feed-header(var)/newsticker-hide-old-feed-header(fun)
h n newsticker-hide-new-item-desc
h o newsticker-hide-old-item-desc
h x newsticker-hide-extra
i newsticker-mark-item-at-point-as-immortal
m newsticker-mark-all-items-at-point-as-read-and-redraw
n newsticker-next-item
o newsticker-mark-item-at-point-as-read
p newsticker-previous-item
q newsticker-close-buffer
s O newsticker-show-old-items
s a newsticker-show-all-desc
s e newsticker-show-entry
s f newsticker-show-feed-desc
s h newsticker-show-old-feed-header
s n newsticker-show-new-item-desc
s o newsticker-show-old-item-desc
s x newsticker-show-extra
u newsticker-buffer-update
x f newsticker-toggle-auto-narrow-to-feed
x i newsticker-toggle-auto-narrow-to-item

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/net/newst-plainview.el.gz
(define-derived-mode newsticker-mode fundamental-mode
  "NewsTicker"
  "Viewing news feeds in Emacs."
  (if (boundp 'tool-bar-map)
      (setq-local tool-bar-map
                  newsticker--plainview-tool-bar-map))
  (setq-local imenu-sort-function nil)
  (setq-local scroll-conservatively 999)
  (setq imenu-create-index-function 'newsticker--imenu-create-index)
  (setq imenu-default-goto-function 'newsticker--imenu-goto)
  (setq buffer-read-only t)
  (auto-fill-mode -1) ;; turn auto-fill off!
  (font-lock-mode -1) ;; turn off font-lock!!
  (setq-local font-lock-defaults nil)
  (setq-local line-move-ignore-invisible t)
  (setq mode-line-format
        (list "-"
              'mode-line-mule-info
              'mode-line-modified
              'mode-line-frame-identification
              " Newsticker ("
              '(newsticker--buffer-uptodate-p
                "up to date"
                "NEED UPDATE")
              ") "
              '(:eval (format "[%d]" (length newsticker--process-ids)))
              " -- "
              '(:eval (newsticker--buffer-get-feed-title-at-point))
              ": "
              '(:eval (newsticker--buffer-get-item-title-at-point))
              " %-"))
  (add-to-invisibility-spec 't)
  (unless newsticker-show-all-news-elements
    (add-to-invisibility-spec 'extra))
  (newsticker--buffer-set-uptodate nil))