annotate man/newsticker.texi @ 77647:73b045a7fa70

(Faccept_process_output): Revert 2006-03-22 change so that the third argument once again is in microseconds (not milliseconds). This makes it compatible with Emacs 21 and earlier. Problem found by Henrik Rindlw.
author Richard M. Stallman <rms@gnu.org>
date Sat, 05 May 2007 04:02:09 +0000
parents 6b1f95e26181
children 02b9a9aa5b0c dc002877ce12 e6fdae9180d4
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
66705
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
4 @set VERSION 1.9
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
5 @set UPDATED November 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
75348
3d45362f1d38 Add 2007 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 68639
diff changeset
16 Copyright @copyright{} 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
65496
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
77247
6b1f95e26181 Add @insertcopying to title page.
Chong Yidong <cyd@stupidchicken.com>
parents: 77235
diff changeset
51 @insertcopying
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
52 @end titlepage
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
53
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
54 @contents
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
55
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
56 @ifnottex
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
57 @node Top
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
58 @top Newsticker
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
59 @end ifnottex
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
60
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
61 @menu
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
62 * Overview:: General description of newsticker.
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
63 * Requirements:: Requirements for using newsticker.
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
64 * Installation:: Installing newsticker on your system.
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
65 * Usage:: Basic newsticker instructions.
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
66 * Configuration:: Customizable newsticker settings.
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
67 * Remarks:: Remarks about newsticker.
77235
88224dc74061 Include GFDL.
Chong Yidong <cyd@stupidchicken.com>
parents: 75348
diff changeset
68 * GNU Free Documentation License:: The license for this documentation.
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
69 * Index:: Variable, function, and concept index.
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
70 @end menu
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
71
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
72 @node Overview
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
73 @chapter Overview
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
74
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
75 Newsticker provides a newsticker for Emacs. A newsticker is a thing
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
76 that asynchronously retrieves headlines from a list of news sites,
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
77 prepares these headlines for reading, and allows for loading the
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
78 corresponding articles in a web browser.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
79
66705
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
80
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
81 Headlines consist of a title and (possibly) a small description. They
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
82 are contained in "RSS" (RDF Site Summary) or "Atom" files. Newsticker
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
83 should work with the following RSS formats:
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
84
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
85 @itemize
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
86 @item RSS 0.91 (see @uref{http://backend.userland.com/rss091} or
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
87 @uref{http://my.netscape.com/publish/formats/rss-spec-0.91.html}),
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
88 @item RSS 0.92 (see @uref{http://backend.userland.com/rss092}),
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
89 @item RSS 1.0 (see @uref{http://purl.org/rss/1.0/spec}
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
90 @item RSS 2.0 (see @uref{http://blogs.law.harvard.edu/tech/rss}),
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
91 @end itemize
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
92 @itemize
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
93 as well as the following Atom formats:
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
94 @item Atom 0.3
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
95 @item Atom 1.0 (see
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
96 @uref{http://www.ietf.org/internet-drafts/draft-ietf-atompub-format-11.txt}).
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
97 @end itemize
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
98
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
99 That makes Newsticker.el an "Atom aggregator, "RSS reader", or "RSS
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
100 aggregator".
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
101
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
102 Newsticker provides several commands for reading headlines, navigating
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
103 through them, marking them as read/unread, hiding old headlines etc.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
104 Headlines can be displayed as plain text or as rendered HTML.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
105
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
106 Headlines can be displayed in the echo area, either scrolling like
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
107 messages in a stock-quote ticker, or just changing.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
108
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
109 Newsticker allows for automatic processing of headlines by providing
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
110 hooks and (sample) functions for automatically downloading images and
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
111 enclosed files (as delivered by podcasts, e.g.).
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
112
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
113 @ifhtml
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
114 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
115 (current version)} and some older screen shots:
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
116 @uref{newsticker-1.6.png, version 1.6},
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
117 @uref{newsticker-1.5.png, version 1.5},
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
118 @uref{newsticker-1.4.png, version 1.4}
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
119 @uref{newsticker-1.3.png, version 1.3},
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
120 @uref{newsticker-1.0.png, version 1.0}.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
121 @end ifhtml
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
122
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
123 @node Requirements
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
124 @chapter Requirements
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
125
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
126 Newsticker can be used with
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
127 @uref{http://www.gnu.org/software/emacs/emacs.html, GNU Emacs} version
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
128 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
129 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
130 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
131 which contains @file{xml.el} for XEmacs.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
132
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
133 Newsticker requires a program which can retrieve files via http and
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
134 prints them to stdout. By default Newsticker will use
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
135 @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
136
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
137
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
138 @node Installation
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
139 @chapter Installation
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
140
66705
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
141 As Newsticker is part of GNU Emacs there is no need to perform any
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
142 installation steps in order to use Newsticker.
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
143
66705
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
144 However, if you are using imenu, which allows for navigating with the
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
145 help of a menu, you should add the following to your Emacs startup file
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
146 (@file{~/.emacs}).
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
147
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
148 @lisp
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
149 (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
150 @end lisp
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
151
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
152 That's it.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
153
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
154 @node Usage
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
155 @chapter Usage
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
156
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
157 @findex newsticker-show-news
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
158 The command @code{newsticker-show-news} will display all available
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
159 headlines in a special buffer, called @samp{*newsticker*}. It will
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
160 also start the asynchronous download of headlines. The modeline in
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
161 the @samp{*newsticker*} buffer informs whenever new headlines have
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
162 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
163 headline will call @code{browse-url} to load the corresponding news
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
164 story in your favourite web browser.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
165
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
166 @findex newsticker-start-ticker
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
167 @findex newsticker-stop-ticker
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
168 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
169 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
170 stopped with @code{newsticker-stop-ticker}.
65496
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 @findex newsticker-start
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
173 @findex newsticker-stop
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
174 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
175 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
176 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
177 @code{newsticker-stop-ticker} as well.
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
178
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
179 @node Configuration
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
180 @chapter Configuration
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
181
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
182 All Newsticker options are customizable, i.e. they can be changed with
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
183 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
184 @code{customize-group} and enter @samp{newsticker} for the customization
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
185 group.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
186
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
187 All Newsticker options have reasonable default values, so that in most
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
188 cases it is not necessary to customize settings before starting Newsticker
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
189 for the first time.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
190
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
191 Newsticker options are organized in the following groups.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
192
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
193 @itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
194
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
195 @item
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
196 @code{newsticker-feed} contains options that define which news
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
197 feeds are retrieved and how this is done.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
198
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
199 @itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
200 @item
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
201 @vindex newsticker-url-list
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
202 @code{newsticker-url-list} defines the list of headlines which are
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
203 retrieved.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
204 @item
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
205 @vindex newsticker-retrieval-interval
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
206 @code{newsticker-retrieval-interval} defines how often headlines
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
207 are retrieved.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
208 @end itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
209
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
210 @item
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
211 @code{newsticker-headline-processing} contains options that define
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
212 how the retrieved headlines are processed.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
213
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
214 @itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
215 @item
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
216 @vindex newsticker-keep-obsolete-items
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
217 @code{newsticker-keep-obsolete-items} decides whether unread
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
218 headlines that have been removed from the feed are kept in the
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
219 Newsticker cache.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
220 @end itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
221
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
222 @item
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
223 @code{newsticker-layout} contains options that define how the
66705
b1f7ceeabf51 VERSION changed to 1.9. Updated UPDATED.
Eli Zaretskii <eliz@gnu.org>
parents: 66302
diff changeset
224 buffer for reading news headlines is formatted.
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
225
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
226 @itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
227 @item
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
228 @vindex newsticker-heading-format
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
229 @code{newsticker-item-format} defines how the title of a headline
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
230 is formatted.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
231 @end itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
232
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
233 @item
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
234 @code{newsticker-ticker} contains options that define how headlines
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
235 are shown in the echo area.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
236
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
237 @itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
238 @item
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
239 @vindex newsticker-display-interval
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
240 @vindex newsticker-scroll-smoothly
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
241 @code{newsticker-display-interval} and
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
242 @code{newsticker-scroll-smoothly} define how headlines are shown in
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
243 the echo area.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
244 @end itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
245
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
246 @item
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
247 @code{newsticker-hooks} contains options for hooking other Emacs
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
248 commands to newsticker functions.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
249 @itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
250 @item
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
251 @vindex newsticker-new-item-functions
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
252 @code{newsticker-new-item-functions} allows for automatic
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
253 processing of headlines. See `newsticker-download-images', and
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
254 `newsticker-download-enclosures' for sample functions.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
255 @end itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
256
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
257 @item
65568
7b943aaa8890 Replace @command with @code. Replace @example with @lisp.
Eli Zaretskii <eliz@gnu.org>
parents: 65543
diff changeset
258 @code{newsticker-miscellaneous} contains other Newsticker options.
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
259
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
260 @end itemize
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
261
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
262 Please have a look at the customization buffers for the complete list
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
263 of options.
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 @node Remarks
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
266 @chapter Remarks
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
267
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
268 This newsticker is designed do its job silently in the background
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
269 without disturbing you. However, it is probably impossible to prevent
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
270 such a tool from slightly attenuating your Editor's responsiveness
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
271 every once in a while.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
272
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
273 Byte-compiling newsticker.el is recommended.
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
274
77235
88224dc74061 Include GFDL.
Chong Yidong <cyd@stupidchicken.com>
parents: 75348
diff changeset
275 @node GNU Free Documentation License
88224dc74061 Include GFDL.
Chong Yidong <cyd@stupidchicken.com>
parents: 75348
diff changeset
276 @appendix GNU Free Documentation License
88224dc74061 Include GFDL.
Chong Yidong <cyd@stupidchicken.com>
parents: 75348
diff changeset
277 @include doclicense.texi
65496
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
278
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
279 @node Index
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
280 @unnumbered Index
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
281
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
282 @printindex cp
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
283
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
284 @bye
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
285
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
286
0aedc3f4854d New file.
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
287
65497
bc64e5ea4657 Add arch tagline
Miles Bader <miles@gnu.org>
parents: 65496
diff changeset
288 @ignore
bc64e5ea4657 Add arch tagline
Miles Bader <miles@gnu.org>
parents: 65496
diff changeset
289 arch-tag: 7a4de539-117c-4658-b799-0b9e3d0ccec0
bc64e5ea4657 Add arch tagline
Miles Bader <miles@gnu.org>
parents: 65496
diff changeset
290 @end ignore