newsticker: Frontends
5.1 Frontends
=============
Newsticker provides two different views for browsing, marking and
reading news. The variable ‘newsticker-frontend’ determines the actual
headline reader.
Treeview
--------
In this view separate windows are used for displaying feeds, headlines
and their descriptions. The feeds are shown as a tree on the left hand
side, headlines of the currently selected feed are shown on the upper
right side, and the full contents of the currently selected headline is
shown on the lower right side.
Feeds can be placed into groups, which themselves can be placed in
groups and so on. This results in the tree which is displayed on the
left. A node represents either a feed or a group of feeds holding a
subtree. The following commands allow for managing groups.
‘M-a’
Add a new feed group. Name of the new group and of the parent
group must be entered. If The name of the parent group is the new
group becomes a top-level group. (‘newsticker-group-add-group’)
‘M-m’
Moves a feed into a group. The name of the group must be entered.
(‘newsticker-group-move-feed’)
The position of groups and feeds within the tree can be changed with
these commands:
‘M-up’
‘M-down’
Shift the currently selected feed up and down within its group.
‘M-S-up’
‘M-S-down’
Shift the currently selected group up and down within its parent
group.
The group settings are saved to a file either automatically when
newsticker is being quit or manually when the following command is
executed.
‘s’
Save treeview group settings.
The Treeview is updated automatically as soon as new headlines have
arrived.
The Treeview is used when the variable ‘newsticker-frontend’ is set
to the value ‘newsticker-treeview’. (Alternatively it can be started
with the command ‘newsticker-treeview’.)
Plainview
---------
In this view all headlines of all feeds are displayed in a single buffer
(‘*newsticker*’). The modeline in the ‘*newsticker*’ buffer informs you
whenever new headlines have arrived.
You may want to use imenu with Plainview, which allows for navigating
with the help of a menu. In this case add the following to your Emacs
startup file (‘~/.emacs’).
(add-hook 'newsticker-mode-hook 'imenu-add-menubar-index)
(Note that preparing the Plainview takes significantly more time than
starting the Treeview because all headlines are displayed in a single
buffer. When you have subscribed to a large amount of feeds you may
find that Newsticker’s efforts of minimizing rendering times, caching
rendered items and so on you may find However, when you have subscribed
to a large amount of feeds you may want to give the Treeview a try.)
The Plainview is used when the variable ‘newsticker-frontend’ is set
to the value ‘newsticker-plainview’. (Alternatively it can be started
with the command ‘newsticker-plainview’.)
Ticker
------
Additionally, headlines can be displayed in the echo area in the style
of a news ticker.
Headlines can be displayed in the echo area, either scrolling like
messages in a stock-quote ticker, or just changing. This can be started
with the command ‘newsticker-start-ticker’. It can be stopped with
‘newsticker-stop-ticker’.