annotate man/newsticker.texi @ 66439:52c79134b5d5

(jit-lock-fontify-now): Be careful not to skip multiline regions when moving the jit-lock-context-unfontify-pos boundary.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 25 Oct 2005 15:26:41 +0000
parents 03166abdb4bd
children b1f7ceeabf51 b31326248cf6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1 \input texinfo @c -*-texinfo-*-
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
2 @comment %**start of header
65543
27612d890a6c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 65529
diff changeset
3 @setfilename ../info/newsticker
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
4 @set VERSION 1.8
66302
03166abdb4bd (UPDATED): Set value.
Eli Zaretskii <eliz@gnu.org>
parents: 65617
diff changeset
5 @set UPDATED October 2005
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
6 @settitle Newsticker @value{VERSION}
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
7 @syncodeindex vr cp
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
8 @syncodeindex fn cp
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
9 @syncodeindex pg cp
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
10 @comment %**end of header
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
11
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
12 @copying
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
13 This manual is for Newsticker (version @value{VERSION}, @value{UPDATED}).
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
14
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
15 @noindent
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
16 Copyright @copyright{} 2004, 2005 Free Software Foundation, Inc.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
17
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
18 @quotation
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
19 Permission is granted to copy, distribute and/or modify this document
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
20 under the terms of the GNU Free Documentation License, Version 1.2 or
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
21 any later version published by the Free Software Foundation; with no
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
22 Invariant Sections, with the Front-Cover texts being ``A GNU Manual'',
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
23 and with the Back-Cover Texts as in (a) below. A copy of the license
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
24 is included in the section entitled ``GNU Free Documentation License''
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
25 in the Emacs manual.
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
26
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
27 (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
28 this GNU Manual, like GNU software. Copies published by the Free
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
29 Software Foundation raise funds for GNU development.''
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
30
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
31 This document is part of a collection distributed under the GNU Free
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
32 Documentation License. If you want to distribute this document
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
33 separately from the collection, you can do so by adding a copy of the
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
34 license to the document, as described in section 6 of the license.
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
35 @end quotation
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
36 @end copying
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
37
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
38 @dircategory Emacs
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
39 @direntry
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
40 * Newsticker: (newsticker). A Newsticker for Emacs.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
41 @end direntry
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
42
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
43 @titlepage
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
44 @title Newsticker -- a Newsticker for Emacs
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
45 @subtitle for version @value{VERSION}, @value{UPDATED}
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
46 @author Ulf Jasper
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
47 @author @email{ulf.jasper@@web.de}
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
48 @author @uref{http://de.geocities.com/ulf_jasper}
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
49 @page
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
50 @vskip 0pt plus 1filll
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
51 @end titlepage
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
52
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
53 @contents
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
54
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
55 @ifnottex
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
56 @node Top
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
57 @top Newsticker
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
58 @end ifnottex
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
59
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
60 @menu
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
61 * Overview:: General description of newsticker.
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
62 * Requirements:: Requirements for using newsticker.
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
63 * Installation:: Installing newsticker on your system.
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
64 * Usage:: Basic newsticker instructions.
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
65 * Configuration:: Customizable newsticker settings.
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
66 * Remarks:: Remarks about newsticker.
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
67 * Index:: Variable, function, and concept index.
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
68 @end menu
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
69
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
70 @node Overview
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
71 @chapter Overview
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
72
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
73 Newsticker provides a newsticker for Emacs. A newsticker is a thing
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
74 that asynchronously retrieves headlines from a list of news sites,
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
75 prepares these headlines for reading, and allows for loading the
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
76 corresponding articles in a web browser.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
77
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
78 Headlines consist of a title and (possibly) a small description. They
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
79 are contained in RSS (RDF Site Summary) files. Newsticker should work
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
80 with all RSS files that follow the @uref{http://purl.org/rss/1.0/spec,
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
81 RDF Rich Site Summary 1.0} specification. It should also work with
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
82 version 2.0 as well as other/older/alternative rss formats (like
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
83 0.9<something> or such). In other words: Newsticker is a ``RSS
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
84 reader'' or ``RSS aggregator''.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
85
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
86 Newsticker provides several commands for reading headlines, navigating
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
87 through them, marking them as read/unread, hiding old headlines etc.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
88 Headlines can be displayed as plain text or as rendered HTML.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
89
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
90 Headlines can be displayed in the echo area, either scrolling like
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
91 messages in a stock-quote ticker, or just changing.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
92
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
93 Newsticker allows for automatic processing of headlines by providing
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
94 hooks and (sample) functions for automatically downloading images and
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
95 enclosed files (as delivered by podcasts, e.g.).
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
96
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
97 @ifhtml
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
98 Here are screen shots of the @uref{newsticker-1.7.png, version 1.7
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
99 (current version)} and some older screen shots:
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
100 @uref{newsticker-1.6.png, version 1.6},
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
101 @uref{newsticker-1.5.png, version 1.5},
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
102 @uref{newsticker-1.4.png, version 1.4}
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
103 @uref{newsticker-1.3.png, version 1.3},
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
104 @uref{newsticker-1.0.png, version 1.0}.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
105 @end ifhtml
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
106
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
107 @node Requirements
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
108 @chapter Requirements
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
109
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
110 Newsticker can be used with
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
111 @uref{http://www.gnu.org/software/emacs/emacs.html, GNU Emacs} version
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
112 21.1 or later as well as @uref{http://www.xemacs.org, XEmacs}. It
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
113 requires an XML-parser (@file{xml.el}) which is part of GNU Emacs. If
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
114 you are using XEmacs you want to get the @file{net-utils} package
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
115 which contains @file{xml.el} for XEmacs.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
116
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
117 Newsticker requires a program which can retrieve files via http and
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
118 prints them to stdout. By default Newsticker will use
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
119 @uref{http://www.gnu.org/software/wget/wget.html, wget} for this task.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
120
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
121
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
122 @node Installation
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
123 @chapter Installation
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
124
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
125 Place Newsticker in a directory where Emacs can find it. Add the
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
126 following line to your Emacs startup file (@file{~/.emacs}).
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
127
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
128 @lisp
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
129 (add-to-list 'load-path "/path/to/newsticker/")
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
130 (autoload 'newsticker-start "newsticker" "Emacs Newsticker" t)
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
131 (autoload 'newsticker-show-news "newsticker" "Emacs Newsticker" t)
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
132 @end lisp
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
133
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
134 Newsticker-mode supports imenu. This allows for navigating with the
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
135 help of a menu. In order to use this feature you should also add the
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
136 following.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
137
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
138 @lisp
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
139 (add-hook 'newsticker-mode-hook 'imenu-add-menubar-index)
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
140 @end lisp
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
141
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
142 That's it.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
143
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
144 @node Usage
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
145 @chapter Usage
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
146
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
147 @findex newsticker-show-news
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
148 The command @code{newsticker-show-news} will display all available
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
149 headlines in a special buffer, called @samp{*newsticker*}. It will
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
150 also start the asynchronous download of headlines. The modeline in
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
151 the @samp{*newsticker*} buffer informs whenever new headlines have
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
152 arrived. Clicking mouse-button 2 or pressing RET in this buffer on a
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
153 headline will call @code{browse-url} to load the corresponding news
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
154 story in your favourite web browser.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
155
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
156 @findex newsticker-start-ticker
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
157 @findex newsticker-stop-ticker
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
158 The scrolling, or flashing of headlines in the echo area, can be
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
159 started with the command @code{newsticker-start-ticker}. It can be
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
160 stopped with @code{newsticker-stop-ticker}.
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
161
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
162 @findex newsticker-start
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
163 @findex newsticker-stop
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
164 If you just want to start the periodic download of headlines use the
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
165 command @code{newsticker-start}. Calling @code{newsticker-stop} will
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
166 stop the periodic download, but will call
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
167 @code{newsticker-stop-ticker} as well.
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
168
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
169 @node Configuration
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
170 @chapter Configuration
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
171
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
172 All Newsticker options are customizable, i.e. they can be changed with
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
173 Emacs customization methods: Call the command
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
174 @code{customize-group} and enter @samp{newsticker} for the customization
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
175 group.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
176
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
177 All Newsticker options have reasonable default values, so that in most
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
178 cases it is not necessary to customize settings before starting Newsticker
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
179 for the first time.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
180
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
181 Newsticker options are organized in the following groups.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
182
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
183 @itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
184
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
185 @item
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
186 @code{newsticker-feed} contains options that define which news
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
187 feeds are retrieved and how this is done.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
188
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
189 @itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
190 @item
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
191 @vindex newsticker-url-list
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
192 @code{newsticker-url-list} defines the list of headlines which are
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
193 retrieved.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
194 @item
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
195 @vindex newsticker-retrieval-interval
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
196 @code{newsticker-retrieval-interval} defines how often headlines
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
197 are retrieved.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
198 @end itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
199
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
200 @item
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
201 @code{newsticker-headline-processing} contains options that define
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
202 how the retrieved headlines are processed.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
203
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
204 @itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
205 @item
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
206 @vindex newsticker-keep-obsolete-items
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
207 @code{newsticker-keep-obsolete-items} decides whether unread
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
208 headlines that have been removed from the feed are kept in the
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
209 Newsticker cache.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
210 @end itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
211
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
212 @item
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
213 @code{newsticker-layout} contains options that define how the
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
214 buffer for reading RSS headlines is formatted.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
215
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
216 @itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
217 @item
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
218 @vindex newsticker-heading-format
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
219 @code{newsticker-item-format} defines how the title of a headline
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
220 is formatted.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
221 @end itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
222
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
223 @item
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
224 @code{newsticker-ticker} contains options that define how headlines
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
225 are shown in the echo area.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
226
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
227 @itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
228 @item
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
229 @vindex newsticker-display-interval
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
230 @vindex newsticker-scroll-smoothly
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
231 @code{newsticker-display-interval} and
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
232 @code{newsticker-scroll-smoothly} define how headlines are shown in
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
233 the echo area.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
234 @end itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
235
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
236 @item
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
237 @code{newsticker-hooks} contains options for hooking other Emacs
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
238 commands to newsticker functions.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
239 @itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
240 @item
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
241 @vindex newsticker-new-item-functions
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
242 @code{newsticker-new-item-functions} allows for automatic
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
243 processing of headlines. See `newsticker-download-images', and
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
244 `newsticker-download-enclosures' for sample functions.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
245 @end itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
246
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
247 @item
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
248 @code{newsticker-miscellaneous} contains other Newsticker options.
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
249
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
250 @end itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
251
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
252 Please have a look at the customization buffers for the complete list
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
253 of options.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
254
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
255 @node Remarks
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
256 @chapter Remarks
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
257
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
258 This newsticker is designed do its job silently in the background
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
259 without disturbing you. However, it is probably impossible to prevent
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
260 such a tool from slightly attenuating your Editor's responsiveness
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
261 every once in a while.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
262
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
263 Byte-compiling newsticker.el is recommended.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
264
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
265
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
266
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
267 @node Index
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
268 @unnumbered Index
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
269
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
270 @printindex cp
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
271
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
272 @bye
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
273
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
274
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
275
65497
bc64e5ea4657 Add arch tagline
Miles Bader <miles@gnu.org>
parents: 65496
diff changeset
276 @ignore
bc64e5ea4657 Add arch tagline
Miles Bader <miles@gnu.org>
parents: 65496
diff changeset
277 arch-tag: 7a4de539-117c-4658-b799-0b9e3d0ccec0
bc64e5ea4657 Add arch tagline
Miles Bader <miles@gnu.org>
parents: 65496
diff changeset
278 @end ignore