Mercurial > emacs
annotate man/gnus-faq.texi @ 38212:6b14cc47a4f2
Major rewrite. Sections Tags, Emerge, Change Log and Authors
moved to maintaining.texi. Some sections reordered.
Node Misc for Programs moved to just before the language-specific sections.
New node Defuns contains an intro plus the old
Defuns node (now renamed Moving by Defuns)
as well as Imenu, Which Function, and a node
Left Margin Paren to explain the convention about this.
New node Parentheses now documents M-x check-parens.
It contains subnodes Expressions, Moving by Parens, and Matching.
Expressions and Moving by Parens contain the material
formerly in Lists and List Commands, but divided up differently.
The section Balanced Editing has been deleted.
Most of the C indentation customization (all except c-set-style),
has been replaced with a reference to the C Modes manual.
Documentation now is divided into three subsections.
Some rewrites in the Program Indent section about
C-u TAB and C-M-q.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 26 Jun 2001 13:43:32 +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 |