Mercurial > emacs
annotate man/gnus-faq.texi @ 41776:2682c3f36a6a
(svref): New alias.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sun, 02 Dec 2001 07:33:09 +0000 |
parents | fa8e496e2af1 |
children | 08b94ecd1d08 |
rev | line source |
---|---|
32770
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
1 @c Insert "\input texinfo" at 1st line before texing this file alone. |
25829 | 2 @c -*-texinfo-*- |
32770
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
3 @c Copyright (C) 1995, 98, 99, 2000 Free Software Foundation, Inc. |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
4 @setfilename ../info/gnus-faq.info |
25829 | 5 |
6 @node Frequently Asked Questions | |
7 @section Frequently Asked Questions | |
8 | |
9 This is the Gnus Frequently Asked Questions list. | |
10 If you have a Web browser, the official hypertext version is at | |
32770
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
11 @file{http://www.ccs.neu.edu/software/gnus/}, and has |
25829 | 12 probably been updated since you got this manual. |
13 | |
14 @menu | |
15 * Installation FAQ:: Installation of Gnus. | |
16 * Customization FAQ:: Customizing Gnus. | |
17 * Reading News FAQ:: News Reading Questions. | |
18 * Reading Mail FAQ:: Mail Reading Questions. | |
19 @end menu | |
20 | |
21 | |
22 @node Installation FAQ | |
23 @subsection Installation | |
24 | |
25 @itemize @bullet | |
26 @item | |
27 Q1.1 What is the latest version of Gnus? | |
28 | |
29 The latest (and greatest) version is 5.0.10. You might also run | |
30 across something called @emph{September Gnus}. September Gnus | |
31 is the alpha version of the next major release of Gnus. It is currently | |
32 not stable enough to run unless you are prepared to debug lisp. | |
33 | |
34 @item | |
35 Q1.2 Where do I get Gnus? | |
36 | |
37 Any of the following locations: | |
38 | |
39 @itemize @minus | |
40 @item | |
41 @file{ftp://ftp.ifi.uio.no/pub/emacs/gnus/gnus.tar.gz} | |
42 | |
43 @item | |
44 @file{ftp://ftp.pilgrim.umass.edu/pub/misc/ding/} | |
45 | |
46 @item | |
47 @file{gopher://gopher.pilgrim.umass.edu/11/pub/misc/ding/} | |
48 | |
49 @item | |
50 @file{ftp://aphrodite.nectar.cs.cmu.edu/pub/ding-gnus/} | |
51 | |
52 @item | |
53 @file{ftp://ftp.solace.mh.se:/pub/gnu/elisp/} | |
54 | |
55 @end itemize | |
56 | |
57 @item | |
58 Q1.3 Which version of Emacs do I need? | |
59 | |
60 At least GNU Emacs 19.28, or XEmacs 19.12 is recommended. GNU Emacs | |
61 19.25 has been reported to work under certain circumstances, but it | |
62 doesn't @emph{officially} work on it. 19.27 has also been reported to | |
63 work. Gnus has been reported to work under OS/2 as well as Unix. | |
64 | |
65 | |
66 @item | |
67 Q1.4 Where is timezone.el? | |
68 | |
69 Upgrade to XEmacs 19.13. In earlier versions of XEmacs this file was | |
70 placed with Gnus 4.1.3, but that has been corrected. | |
71 | |
72 | |
73 @item | |
74 Q1.5 When I run Gnus on XEmacs 19.13 I get weird error messages. | |
75 | |
76 You're running an old version of Gnus. Upgrade to at least version | |
77 5.0.4. | |
78 | |
79 | |
80 @item | |
81 Q1.6 How do I unsubscribe from the Mailing List? | |
82 | |
83 Send an e-mail message to @file{ding-request@@ifi.uio.no} with the magic word | |
84 @emph{unsubscribe} somewhere in it, and you will be removed. | |
85 | |
86 If you are reading the digest version of the list, send an e-mail message | |
87 to @* | |
88 @file{ding-rn-digests-d-request@@moe.shore.net} | |
89 with @emph{unsubscribe} as the subject and you will be removed. | |
90 | |
91 | |
92 @item | |
93 Q1.7 How do I run Gnus on both Emacs and XEmacs? | |
94 | |
95 The basic answer is to byte-compile under XEmacs, and then you can | |
96 run under either Emacsen. There is, however, a potential version | |
97 problem with easymenu.el with Gnu Emacs prior to 19.29. | |
98 | |
99 Per Abrahamsen <abraham@@dina.kvl.dk> writes :@* | |
100 The internal easymenu.el interface changed between 19.28 and 19.29 in | |
101 order to make it possible to create byte compiled files that can be | |
102 shared between Gnu Emacs and XEmacs. The change is upward | |
103 compatible, but not downward compatible. | |
104 This gives the following compatibility table: | |
105 | |
106 @example | |
107 Compiled with: | Can be used with: | |
108 ----------------+-------------------------------------- | |
109 19.28 | 19.28 19.29 | |
110 19.29 | 19.29 XEmacs | |
111 XEmacs | 19.29 XEmacs | |
112 @end example | |
113 | |
114 If you have Gnu Emacs 19.28 or earlier, or XEmacs 19.12 or earlier, get | |
115 a recent version of auc-menu.el from | |
116 @file{ftp://ftp.iesd.auc.dk/pub/emacs-lisp/auc-menu.el}, and install it | |
117 under the name easymenu.el somewhere early in your load path. | |
118 | |
119 | |
120 @item | |
121 Q1.8 What resources are available? | |
122 | |
123 There is the newsgroup Gnu.emacs.gnus. Discussion of Gnus 5.x is now | |
124 taking place there. There is also a mailing list, send mail to | |
125 @file{ding-request@@ifi.uio.no} with the magic word @emph{subscribe} | |
126 somewhere in it. | |
127 | |
128 @emph{NOTE:} the traffic on this list is heavy so you may not want to be | |
129 on it (unless you use Gnus as your mailer reader, that is). The mailing | |
130 list is mainly for developers and testers. | |
131 | |
132 Gnus has a home World Wide Web page at@* | |
133 @file{http://www.ifi.uio.no/~larsi/ding.html}. | |
134 | |
35188
94d46968a93f
Don't say "X Windows". From Colin Walters <walters@cis.ohio-state.edu>.
Eli Zaretskii <eliz@gnu.org>
parents:
32770
diff
changeset
|
135 Gnus has a write up in the X Applications FAQ at@* |
25829 | 136 @file{http://www.ee.ryerson.ca:8080/~elf/xapps/Q-III.html}. |
137 | |
138 The Gnus manual is also available on the World Wide Web. The canonical | |
139 source is in Norway at@* | |
140 @file{http://www.ifi.uio.no/~larsi/ding-manual/gnus_toc.html}. | |
141 | |
142 There are three mirrors in the United States: | |
143 @enumerate | |
144 @item | |
145 @file{http://www.miranova.com/gnus-man/} | |
146 | |
147 @item | |
148 @file{http://www.pilgrim.umass.edu/pub/misc/ding/manual/gnus_toc.html} | |
149 | |
150 @item | |
151 @file{http://www.rtd.com/~woo/gnus/} | |
152 | |
153 @end enumerate | |
154 | |
155 PostScript copies of the Gnus Reference card are available from@* | |
156 @file{ftp://ftp.cs.ualberta.ca/pub/oolog/gnus/}. They are mirrored at@* | |
157 @file{ftp://ftp.pilgrim.umass.edu/pub/misc/ding/refcard/} in the | |
158 United States. And@* | |
159 @file{ftp://marvin.fkphy.uni-duesseldorf.de/pub/gnus/} | |
160 in Germany. | |
161 | |
162 An online version of the Gnus FAQ is available at@* | |
163 @file{http://www.miranova.com/~steve/gnus-faq.html}. Off-line formats | |
164 are also available:@* | |
165 ASCII: @file{ftp://ftp.miranova.com/pub/gnus/gnus-faq}@* | |
166 PostScript: @file{ftp://ftp.miranova.com/pub/gnus/gnus-faq.ps}. | |
167 | |
168 | |
169 @item | |
170 Q1.9 Gnus hangs on connecting to NNTP server | |
171 | |
172 I am running XEmacs on SunOS and Gnus prints a message about Connecting | |
173 to NNTP server and then just hangs. | |
174 | |
175 Ben Wing <wing@@netcom.com> writes :@* | |
176 I wonder if you're hitting the infamous @emph{libresolv} problem. | |
177 The basic problem is that under SunOS you can compile either | |
178 with DNS or NIS name lookup libraries but not both. Try | |
179 substituting the IP address and see if that works; if so, you | |
180 need to download the sources and recompile. | |
181 | |
182 | |
183 @item | |
184 Q1.10 Mailcrypt 3.4 doesn't work | |
185 | |
32770
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
186 This problem is verified to still exist in Gnus 5.0.9 and Mailcrypt 3.4. |
25829 | 187 The answer comes from Peter Arius |
188 <arius@@immd2.informatik.uni-erlangen.de>. | |
189 | |
190 I found out that mailcrypt uses | |
191 @code{gnus-eval-in-buffer-window}, which is a macro. | |
192 It seems as if you have | |
193 compiled mailcrypt with plain old GNUS in load path, and the XEmacs byte | |
194 compiler has inserted that macro definition into | |
195 @file{mc-toplev.elc}. | |
196 The solution is to recompile @file{mc-toplev.el} with Gnus 5 in | |
197 load-path, and it works fine. | |
198 | |
199 Steve Baur <steve@@miranova.com> adds :@* | |
200 The problem also manifests itself if neither GNUS 4 nor Gnus 5 is in the | |
201 load-path. | |
202 | |
203 | |
204 @item | |
205 Q1.11 What other packages work with Gnus? | |
206 | |
207 @itemize @minus | |
208 @item | |
209 Mailcrypt. | |
210 | |
211 Mailcrypt is an Emacs interface to PGP. It works, it installs | |
212 without hassle, and integrates very easily. Mailcrypt can be | |
213 obtained from@* | |
214 @file{ftp://cag.lcs.mit.edu/pub/patl/mailcrypt-3.4.tar.gz}. | |
215 | |
216 @item | |
32770
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
217 Tools for Mime. |
25829 | 218 |
32770
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
219 Tools for Mime is an Emacs MUA interface to MIME. Installation is |
25829 | 220 a two-step process unlike most other packages, so you should |
221 be prepared to move the byte-compiled code somewhere. There | |
222 are currently two versions of this package available. It can | |
223 be obtained from@* | |
224 @file{ftp://ftp.jaist.ac.jp/pub/GNU/elisp/}. | |
225 Be sure to apply the supplied patch. It works with Gnus through | |
226 version 5.0.9. In order for all dependencies to work correctly | |
227 the load sequence is as follows: | |
228 @lisp | |
229 (load "tm-setup") | |
230 (load "gnus") | |
231 (load "mime-compose") | |
232 @end lisp | |
233 | |
234 @emph{NOTE:} Loading the package disables citation highlighting by | |
235 default. To get the old behavior back, use the @kbd{M-t} command. | |
236 | |
237 @end itemize | |
238 | |
239 @end itemize | |
240 | |
241 | |
242 @node Customization FAQ | |
243 @subsection Customization | |
244 | |
245 @itemize @bullet | |
246 @item | |
247 Q2.1 Custom Edit does not work under XEmacs | |
248 | |
249 The custom package has not been ported to XEmacs. | |
250 | |
251 | |
252 @item | |
253 Q2.2 How do I quote messages? | |
254 | |
255 I see lots of messages with quoted material in them. I am wondering | |
256 how to have Gnus do it for me. | |
257 | |
258 This is Gnus, so there are a number of ways of doing this. You can use | |
259 the built-in commands to do this. There are the @kbd{F} and @kbd{R} | |
260 keys from the summary buffer which automatically include the article | |
261 being responded to. These commands are also selectable as @i{Followup | |
262 and Yank} and @i{Reply and Yank} in the Post menu. | |
263 | |
264 @kbd{C-c C-y} grabs the previous message and prefixes each line with | |
265 @code{ail-indentation-spaces} spaces or @code{mail-yank-prefix} if that is | |
266 non-nil, unless you have set your own @code{mail-citation-hook}, which will | |
32770
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
267 be called to do the job. |
25829 | 268 |
269 You might also consider the Supercite package, which allows for pretty | |
270 arbitrarily complex quoting styles. Some people love it, some people | |
271 hate it. | |
272 | |
273 | |
274 @item | |
275 Q2.3 How can I keep my nnvirtual:* groups sorted? | |
276 | |
277 How can I most efficiently arrange matters so as to keep my nnvirtual:* | |
278 (etc) groups at the top of my group selection buffer, whilst keeping | |
279 everything sorted in alphabetical order. | |
280 | |
281 If you don't subscribe often to new groups then the easiest way is to | |
282 first sort the groups and then manually kill and yank the virtuals | |
283 wherever you want them. | |
284 | |
285 | |
286 @item | |
287 Q2.4 Any good suggestions on stuff for an all.SCORE file? | |
288 | |
289 Here is a collection of suggestions from the Gnus mailing list. | |
290 | |
291 @enumerate | |
292 @item | |
293 From ``Dave Disser'' <disser@@sdd.hp.com>@* | |
294 I like blasting anything without lowercase letters. Weeds out most of | |
295 the make $$ fast, as well as the lame titles like ``IBM'' and ``HP-UX'' | |
296 with no further description. | |
297 @lisp | |
298 (("Subject" | |
299 ("^\\(Re: \\)?[^a-z]*$" -200 nil R))) | |
300 @end lisp | |
301 | |
302 @item | |
303 From ``Peter Arius'' <arius@@immd2.informatik.uni-erlangen.de>@* | |
304 The most vital entries in my (still young) all.SCORE: | |
305 @lisp | |
306 (("xref" | |
307 ("alt.fan.oj-simpson" -1000 nil s)) | |
308 ("subject" | |
38013
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
309 (concat "\\<\\(make\\|fast\\|big\\)\\s-*" |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
310 "\\(money\\|cash\\|bucks?\\)\\>" |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
311 -1000 nil r) |
25829 | 312 ("$$$$" -1000 nil s))) |
313 @end lisp | |
314 | |
315 @item | |
316 From ``Per Abrahamsen'' <abraham@@dina.kvl.dk>@* | |
317 @lisp | |
318 (("subject" | |
319 ;; CAPS OF THE WORLD, UNITE | |
320 ("^..[^a-z]+$" -1 nil R) | |
321 ;; $$$ Make Money $$$ (Try work) | |
322 ("$" -1 nil s) | |
323 ;; I'm important! And I have exclamation marks to prove it! | |
324 ("!" -1 nil s))) | |
325 @end lisp | |
326 | |
327 @item | |
328 From ``heddy boubaker'' <boubaker@@cenatls.cena.dgac.fr>@* | |
329 I would like to contribute with mine. | |
330 @lisp | |
331 ( | |
332 (read-only t) | |
333 ("subject" | |
334 ;; ALL CAPS SUBJECTS | |
335 ("^\\([Rr][Ee]: +\\)?[^a-z]+$" -1 nil R) | |
336 ;; $$$ Make Money $$$ | |
337 ("$$" -10 nil s) | |
338 ;; Empty subjects are worthless! | |
38013
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
339 ("^ *\\([(<]none[>)]\\|(no subject\\( given\\)?)\\)? *$" |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
340 -10 nil r) |
25829 | 341 ;; Sometimes interesting announces occur! |
342 ("ANN?OU?NC\\(E\\|ING\\)" +10 nil r) | |
343 ;; Some people think they're on mailing lists | |
344 ("\\(un\\)?sub?scribe" -100 nil r) | |
345 ;; Stop Micro$oft NOW!! | |
38013
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
346 ;; ("concat" used to avoid overfull box.) |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
347 (concat "\\(m\\(icro\\)?[s$]\\(oft\\|lot\\)?-?\\)?" |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
348 "wind?\\(ows\\|aube\\|oze\\)?[- ]*" |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
349 "\\('?95\\|NT\\|3[.]1\\|32\\)" -1001 nil r) |
25829 | 350 ;; I've nothing to buy |
351 ("\\(for\\|4\\)[- ]*sale" -100 nil r) | |
352 ;; SELF-DISCIPLINED people | |
353 ("\\[[^a-z0-9 \t\n][^a-z0-9 \t\n]\\]" +100 nil r) | |
354 ) | |
355 ("from" | |
356 ;; To keep track of posters from my site | |
357 (".dgac.fr" +1000 nil s)) | |
358 ("followup" | |
359 ;; Keep track of answers to my posts | |
360 ("boubaker" +1000 nil s)) | |
361 ("lines" | |
362 ;; Some people have really nothing to say!! | |
363 (1 -10 nil <=)) | |
364 (mark -100) | |
365 (expunge -1000) | |
366 ) | |
367 @end lisp | |
368 | |
369 @item | |
370 From ``Christopher Jones'' <cjones@@au.oracle.com>@* | |
371 The sample @file{all.SCORE} files from Per and boubaker could be | |
372 augmented with: | |
373 @lisp | |
374 (("subject" | |
375 ;; No junk mail please! | |
376 ("please ignore" -500 nil s) | |
377 ("test" -500 nil e)) | |
378 ) | |
379 @end lisp | |
380 | |
381 @item | |
382 From ``Brian Edmonds'' <edmonds@@cs.ubc.ca>@* | |
383 Augment any of the above with a fast method of scoring down | |
384 excessively cross posted articles. | |
385 @lisp | |
386 ("xref" | |
387 ;; the more cross posting, the exponentially worse the article | |
388 ("^xref: \\S-+ \\S-+ \\S-+ \\S-+" -1 nil r) | |
389 ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -2 nil r) | |
390 ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -4 nil r) | |
391 ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -8 nil r) | |
38013
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
392 ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
393 -16 nil r) |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
394 (concat "^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
395 " \\S-+ \\S-+" |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
396 -32 nil r) |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
397 (concat "^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
398 " \\S-+ \\S-+ \\S-+" -64 nil r) |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
399 (concat "^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
400 " \\S-+ \\S-+ \\S-+ \\S-+" -128 nil r) |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
401 (concat "^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
402 " \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -256 nil r) |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
403 (concat "^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
404 " \\S-+" \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -512 nil r)) |
25829 | 405 @end lisp |
406 | |
407 @end enumerate | |
408 | |
409 | |
410 @item | |
411 Q2.5 What do I use to yank-through when replying? | |
412 | |
413 You should probably reply and followup with @kbd{R} and @kbd{F}, instead | |
414 of @kbd{r} and @kbd{f}, which solves your problem. But you could try | |
415 something like: | |
416 | |
417 @example | |
418 (defconst mail-yank-ignored-headers | |
419 "^.*:" | |
38013
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
420 "Delete these headers from message when it's inserted in reply.") |
25829 | 421 @end example |
422 | |
423 | |
424 @item | |
425 Q2.6 I don't like the default WWW browser | |
426 | |
427 Now when choosing an URL Gnus starts up a W3 buffer, I would like it | |
428 to always use Netscape (I don't browse in text-mode ;-). | |
429 | |
430 @enumerate | |
431 @item | |
432 Activate `Customize...' from the `Help' menu. | |
433 | |
434 @item | |
435 Scroll down to the `WWW Browser' field. | |
436 | |
437 @item | |
438 Click `mouse-2' on `WWW Browser'. | |
439 | |
440 @item | |
441 Select `Netscape' from the pop up menu. | |
442 | |
443 @item | |
444 Press `C-c C-c' | |
445 | |
446 @end enumerate | |
447 | |
448 If you are using XEmacs then to specify Netscape do | |
449 @lisp | |
450 (setq gnus-button-url 'gnus-netscape-open-url) | |
451 @end lisp | |
452 | |
453 | |
454 @item | |
455 Q2.7 What, if any, relation is between ``ask-server'' and ``(setq | |
456 gnus-read-active-file 'some)''? | |
457 | |
458 In order for Gnus to show you the complete list of newsgroups, it will | |
459 either have to either store the list locally, or ask the server to | |
460 transmit the list. You enable the first with | |
461 | |
462 @lisp | |
463 (setq gnus-save-killed-list t) | |
464 @end lisp | |
465 | |
466 and the second with | |
467 | |
468 @lisp | |
469 (setq gnus-read-active-file t) | |
470 @end lisp | |
471 | |
472 If both are disabled, Gnus will not know what newsgroups exists. There | |
473 is no option to get the list by casting a spell. | |
474 | |
475 | |
476 @item | |
477 Q2.8 Moving between groups is slow. | |
478 | |
479 Per Abrahamsen <abraham@@dina.kvl.dk> writes:@* | |
480 | |
481 Do you call @code{define-key} or something like that in one of the | |
482 summary mode hooks? This would force Emacs to recalculate the keyboard | |
483 shortcuts. Removing the call should speed up @kbd{M-x gnus-summary-mode | |
484 RET} by a couple of orders of magnitude. You can use | |
485 | |
486 @lisp | |
487 (define-key gnus-summary-mode-map KEY COMMAND) | |
488 @end lisp | |
489 | |
490 in your @file{.gnus} instead. | |
491 | |
492 @end itemize | |
493 | |
494 | |
495 @node Reading News FAQ | |
496 @subsection Reading News | |
497 | |
498 @itemize @bullet | |
499 @item | |
500 Q3.1 How do I convert my kill files to score files? | |
501 | |
38013
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
502 @email{ethanb@@ptolemy.astro.washington.edu, Ethan Bradford} write a |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
503 kill-to-score translator. It is available from@* |
25829 | 504 @file{http://baugi.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}. |
505 | |
506 | |
507 @item | |
508 Q3.2 My news server has a lot of groups, and killing groups is painfully | |
509 slow. | |
510 | |
511 Don't do that then. The best way to get rid of groups that should be | |
512 dead is to edit your newsrc directly. This problem will be addressed | |
513 in the near future. | |
514 | |
515 | |
516 @item | |
517 Q3.3 How do I use an NNTP server with authentication? | |
518 | |
519 Put the following into your .gnus: | |
520 @lisp | |
521 (add-hook 'nntp-server-opened-hook 'nntp-send-authinfo) | |
522 @end lisp | |
523 | |
524 | |
525 @item | |
526 Q3.4 Not reading the first article. | |
527 | |
528 How do I avoid reading the first article when a group is selected? | |
529 | |
530 @enumerate | |
531 @item | |
532 Use @kbd{RET} to select the group instead of @kbd{SPC}. | |
533 | |
534 @item | |
535 @code{(setq gnus-auto-select first nil)} | |
536 | |
537 @item | |
538 Luis Fernandes <elf@@mailhost.ee.ryerson.ca>writes:@* | |
539 This is what I use...customize as necessary... | |
540 | |
541 @lisp | |
38013
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
542 ;;; Don't auto-select first article if reading sources, or |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
543 ;;; archives or jobs postings, etc. and just display the |
fa8e496e2af1
Get rid of Overfull hbox messages from TeX.
Eli Zaretskii <eliz@gnu.org>
parents:
35188
diff
changeset
|
544 ;;; summary buffer |
25829 | 545 (add-hook 'gnus-select-group-hook |
32770
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
546 (function |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
547 (lambda () |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
548 (cond ((string-match "sources" gnus-newsgroup-name) |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
549 (setq gnus-auto-select-first nil)) |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
550 ((string-match "jobs" gnus-newsgroup-name) |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
551 (setq gnus-auto-select-first nil)) |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
552 ((string-match "comp\\.archives" gnus-newsgroup-name) |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
553 (setq gnus-auto-select-first nil)) |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
554 ((string-match "reviews" gnus-newsgroup-name) |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
555 (setq gnus-auto-select-first nil)) |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
556 ((string-match "announce" gnus-newsgroup-name) |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
557 (setq gnus-auto-select-first nil)) |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
558 ((string-match "binaries" gnus-newsgroup-name) |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
559 (setq gnus-auto-select-first nil)) |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
560 (t |
9c198c1dc72f
Update from version 5.1 of the Gnus repository.
Gerd Moellmann <gerd@gnu.org>
parents:
28344
diff
changeset
|
561 (setq gnus-auto-select-first t)))))) |
25829 | 562 @end lisp |
563 | |
564 @item | |
565 Per Abrahamsen <abraham@@dina.kvl.dk> writes:@* | |
566 Another possibility is to create an @file{all.binaries.all.SCORE} file | |
567 like this: | |
568 | |
569 @lisp | |
570 ((local | |
571 (gnus-auto-select-first nil))) | |
572 @end lisp | |
573 | |
574 and insert | |
575 @lisp | |
576 (setq gnus-auto-select-first t) | |
577 @end lisp | |
578 | |
579 in your @file{.gnus}. | |
580 | |
581 @end enumerate | |
582 | |
583 @item | |
584 Q3.5 Why aren't BBDB known posters marked in the summary buffer? | |
585 | |
586 Brian Edmonds <edmonds@@cs.ubc.ca> writes:@* | |
587 Due to changes in Gnus 5.0, @file{bbdb-gnus.el} no longer marks known | |
588 posters in the summary buffer. An updated version, @file{gnus-bbdb.el} | |
589 is available at the locations listed below. This package also supports | |
590 autofiling of incoming mail to folders specified in the BBDB. Extensive | |
591 instructions are included as comments in the file. | |
592 | |
593 Send mail to @file{majordomo@@edmonds.home.cs.ubc.ca} with the following | |
594 line in the body of the message: @emph{get misc gnus-bbdb.el}. | |
595 | |
596 Or get it from the World Wide Web:@* | |
597 @file{http://www.cs.ubc.ca/spider/edmonds/gnus-bbdb.el}. | |
598 | |
599 @end itemize | |
600 | |
601 | |
602 @node Reading Mail FAQ | |
603 @subsection Reading Mail | |
604 | |
605 @itemize @bullet | |
606 @item | |
607 Q4.1 What does the message ``Buffer has changed on disk'' mean in a mail | |
608 group? | |
609 | |
610 Your filter program should not deliver mail directly to your folders, | |
611 instead it should put the mail into spool files. Gnus will then move | |
612 the mail safely from the spool files into the folders. This will | |
613 eliminate the problem. Look it up in the manual, in the section | |
614 entitled ``Mail & Procmail''. | |
615 | |
616 | |
617 @item | |
618 Q4.2 How do you make articles un-expirable? | |
619 | |
620 I am using nnml to read news and have used | |
621 @code{gnus-auto-expirable-newsgroups} to automagically expire articles | |
622 in some groups (Gnus being one of them). Sometimes there are | |
623 interesting articles in these groups that I want to keep. Is there any | |
624 way of explicitly marking an article as un-expirable - that is mark it | |
625 as read but not expirable? | |
626 | |
627 Use @kbd{u}, @kbd{!}, @kbd{d} or @kbd{M-u} in the summary buffer. You | |
628 just remove the @kbd{E} mark by setting some other mark. It's not | |
629 necessary to tick the articles. | |
630 | |
631 | |
632 @item | |
633 Q4.3 How do I delete bogus nnml: groups? | |
634 | |
635 My problem is that I have various mail (nnml) groups generated while | |
636 experimenting with Gnus. How do I remove them now? Setting the level to | |
637 9 does not help. Also @code{gnus-group-check-bogus-groups} does not | |
638 recognize them. | |
639 | |
640 Removing mail groups is tricky at the moment. (It's on the to-do list, | |
641 though.) You basically have to kill the groups in Gnus, shut down Gnus, | |
642 edit the active file to exclude these groups, and probably remove the | |
643 nnml directories that contained these groups as well. Then start Gnus | |
644 back up again. | |
645 | |
646 | |
647 @item | |
648 Q4.4 What happened to my new mail groups? | |
649 | |
650 I got new mail, but I have | |
651 never seen the groups they should have been placed in. | |
652 | |
653 They are probably there, but as zombies. Press @kbd{A z} to list | |
654 zombie groups, and then subscribe to the groups you want with @kbd{u}. | |
655 This is all documented quite nicely in the user's manual. | |
656 | |
657 | |
658 @item | |
659 Q4.5 Not scoring mail groups | |
660 | |
661 How do you @emph{totally} turn off scoring in mail groups? | |
662 | |
663 Use an nnbabyl:all.SCORE (or nnmh, or nnml, or whatever) file containing: | |
664 | |
665 @example | |
666 ((adapt ignore) | |
667 (local (gnus-use-scoring nil)) | |
668 (exclude-files "all.SCORE")) | |
669 @end example | |
670 | |
671 @end itemize | |
672 | |
673 |