-\input texinfo
+@c Insert "\input texinfo" at 1st line before texing this file alone.
@c -*-texinfo-*-
-@c Copyright (C) 1995 Free Software Foundation, Inc.
+@c Copyright (C) 1995, 2001, 2002 Free Software Foundation, Inc.
@setfilename gnus-faq.info
@node Frequently Asked Questions
This is the Gnus Frequently Asked Questions list.
If you have a Web browser, the official hypertext version is at
-@file{http://www.miranova.com/~steve/gnus-faq.html>}, and has
+@uref{http://www.ccs.neu.edu/software/contrib/gnus/}, and has
probably been updated since you got this manual.
@menu
@itemize @minus
@item
-@file{ftp://ftp.ifi.uio.no/pub/emacs/gnus/gnus.tar.gz}
+@uref{ftp://ftp.ifi.uio.no/pub/emacs/gnus/gnus.tar.gz}
@item
-@file{ftp://ftp.pilgrim.umass.edu/pub/misc/ding/}
+@uref{ftp://ftp.pilgrim.umass.edu/pub/misc/ding/}
@item
@file{gopher://gopher.pilgrim.umass.edu/11/pub/misc/ding/}
@item
-@file{ftp://aphrodite.nectar.cs.cmu.edu/pub/ding-gnus/}
+@uref{ftp://aphrodite.nectar.cs.cmu.edu/pub/ding-gnus/}
@item
-@file{ftp://ftp.solace.mh.se:/pub/gnu/elisp/}
+@uref{ftp://ftp.solace.mh.se:/pub/gnu/elisp/}
@end itemize
If you have Gnu Emacs 19.28 or earlier, or XEmacs 19.12 or earlier, get
a recent version of auc-menu.el from
-@file{ftp://ftp.iesd.auc.dk/pub/emacs-lisp/auc-menu.el}, and install it
+@uref{ftp://ftp.iesd.auc.dk/pub/emacs-lisp/auc-menu.el}, and install it
under the name easymenu.el somewhere early in your load path.
list is mainly for developers and testers.
Gnus has a home World Wide Web page at@*
-@file{http://www.ifi.uio.no/~larsi/ding.html}.
+@uref{http://www.ifi.uio.no/~larsi/ding.html}.
Gnus has a write up in the X Windows Applications FAQ at@*
-@file{http://www.ee.ryerson.ca:8080/~elf/xapps/Q-III.html}.
+@uref{http://www.ee.ryerson.ca:8080/~elf/xapps/Q-III.html}.
The Gnus manual is also available on the World Wide Web. The canonical
source is in Norway at@*
-@file{http://www.ifi.uio.no/~larsi/ding-manual/gnus_toc.html}.
+@uref{http://www.ifi.uio.no/~larsi/ding-manual/gnus_toc.html}.
There are three mirrors in the United States:
@enumerate
@item
-@file{http://www.miranova.com/gnus-man/}
+@uref{http://www.miranova.com/gnus-man/}
@item
-@file{http://www.pilgrim.umass.edu/pub/misc/ding/manual/gnus_toc.html}
+@uref{http://www.pilgrim.umass.edu/pub/misc/ding/manual/gnus_toc.html}
@item
-@file{http://www.rtd.com/~woo/gnus/}
+@uref{http://www.rtd.com/~woo/gnus/}
@end enumerate
PostScript copies of the Gnus Reference card are available from@*
-@file{ftp://ftp.cs.ualberta.ca/pub/oolog/gnus/}. They are mirrored at@*
-@file{ftp://ftp.pilgrim.umass.edu/pub/misc/ding/refcard/} in the
+@uref{ftp://ftp.cs.ualberta.ca/pub/oolog/gnus/}. They are mirrored at@*
+@uref{ftp://ftp.pilgrim.umass.edu/pub/misc/ding/refcard/} in the
United States. And@*
-@file{ftp://marvin.fkphy.uni-duesseldorf.de/pub/gnus/}
+@uref{ftp://marvin.fkphy.uni-duesseldorf.de/pub/gnus/}
in Germany.
An online version of the Gnus FAQ is available at@*
-@file{http://www.miranova.com/~steve/gnus-faq.html}. Off-line formats
+@uref{http://www.miranova.com/~steve/gnus-faq.html}. Off-line formats
are also available:@*
-ASCII: @file{ftp://ftp.miranova.com/pub/gnus/gnus-faq}@*
-PostScript: @file{ftp://ftp.miranova.com/pub/gnus/gnus-faq.ps}.
+ASCII: @uref{ftp://ftp.miranova.com/pub/gnus/gnus-faq}@*
+PostScript: @uref{ftp://ftp.miranova.com/pub/gnus/gnus-faq.ps}.
@item
@item
Q1.10 Mailcrypt 3.4 doesn't work
-This problem is verified to still exist in Gnus 5.0.9 and MailCrypt 3.4.
+This problem is verified to still exist in Gnus 5.0.9 and Mailcrypt 3.4.
The answer comes from Peter Arius
<arius@@immd2.informatik.uni-erlangen.de>.
Mailcrypt is an Emacs interface to PGP. It works, it installs
without hassle, and integrates very easily. Mailcrypt can be
obtained from@*
-@file{ftp://cag.lcs.mit.edu/pub/patl/mailcrypt-3.4.tar.gz}.
+@uref{ftp://cag.lcs.mit.edu/pub/patl/mailcrypt-3.4.tar.gz}.
@item
-Tiny Mime.
+Tools for Mime.
-Tiny Mime is an Emacs MUA interface to MIME. Installation is
+Tools for Mime is an Emacs MUA interface to MIME. Installation is
a two-step process unlike most other packages, so you should
be prepared to move the byte-compiled code somewhere. There
are currently two versions of this package available. It can
be obtained from@*
-@file{ftp://ftp.jaist.ac.jp/pub/GNU/elisp/}.
+@uref{ftp://ftp.jaist.ac.jp/pub/GNU/elisp/}.
Be sure to apply the supplied patch. It works with Gnus through
version 5.0.9. In order for all dependencies to work correctly
the load sequence is as follows:
and Yank} and @i{Reply and Yank} in the Post menu.
@kbd{C-c C-y} grabs the previous message and prefixes each line with
-@code{ail-indentation-spaces} spaces or @code{mail-yank-prefix} if that is
+@code{message-indentation-spaces} spaces or @code{message-yank-prefix} if that is
non-nil, unless you have set your own @code{mail-citation-hook}, which will
be called to do the job.
(("xref"
("alt.fan.oj-simpson" -1000 nil s))
("subject"
- ("\\<\\(make\\|fast\\|big\\)\\s-*\\(money\\|cash\\|bucks?\\)\\>" -1000 nil r)
+ (concat "\\<\\(make\\|fast\\|big\\)\\s-*"
+ "\\(money\\|cash\\|bucks?\\)\\>"
+ -1000 nil r)
("$$$$" -1000 nil s)))
@end lisp
;; $$$ Make Money $$$
("$$" -10 nil s)
;; Empty subjects are worthless!
- ("^ *\\([(<]none[>)]\\|(no subject\\( given\\)?)\\)? *$" -10 nil r)
+ ("^ *\\([(<]none[>)]\\|(no subject\\( given\\)?)\\)? *$"
+ -10 nil r)
;; Sometimes interesting announces occur!
("ANN?OU?NC\\(E\\|ING\\)" +10 nil r)
;; Some people think they're on mailing lists
("\\(un\\)?sub?scribe" -100 nil r)
;; Stop Micro$oft NOW!!
- ("\\(m\\(icro\\)?[s$]\\(oft\\|lot\\)?-?\\)?wind?\\(ows\\|aube\\|oze\\)?[- ]*\\('?95\\|NT\\|3[.]1\\|32\\)" -1001 nil r)
+ ;; ("concat" used to avoid overfull box.)
+ (concat "\\(m\\(icro\\)?[s$]\\(oft\\|lot\\)?-?\\)?"
+ "wind?\\(ows\\|aube\\|oze\\)?[- ]*"
+ "\\('?95\\|NT\\|3[.]1\\|32\\)" -1001 nil r)
;; I've nothing to buy
("\\(for\\|4\\)[- ]*sale" -100 nil r)
;; SELF-DISCIPLINED people
("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -2 nil r)
("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -4 nil r)
("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -8 nil r)
- ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -16 nil r)
- ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -32 nil r)
- ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -64 nil r)
- ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -128 nil r)
- ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -256 nil r)
- ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -512 nil r))
+ ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+"
+ -16 nil r)
+ (concat "^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+"
+ " \\S-+ \\S-+"
+ -32 nil r)
+ (concat "^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+"
+ " \\S-+ \\S-+ \\S-+" -64 nil r)
+ (concat "^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+"
+ " \\S-+ \\S-+ \\S-+ \\S-+" -128 nil r)
+ (concat "^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+"
+ " \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -256 nil r)
+ (concat "^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+"
+ " \\S-+" \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -512 nil r))
@end lisp
@end enumerate
@example
(defconst mail-yank-ignored-headers
"^.*:"
- "Delete these headers from old message when it's inserted in a reply.")
+ "Delete these headers from message when it's inserted in reply.")
@end example
@item
Q3.1 How do I convert my kill files to score files?
-A kill-to-score translator was written by Ethan Bradford
-<ethanb@@ptolemy.astro.washington.edu>. It is available from@*
-@file{http://baugi.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}.
+@samp{ethanb@@ptolemy.astro.washington.edu, Ethan Bradford} write a
+kill-to-score translator. It is available from@*
+@uref{http://baugi.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}.
@item
This is what I use...customize as necessary...
@lisp
-;;; Don't auto-select first article if reading sources, or archives or
-;;; jobs postings, etc. and just display the summary buffer
+;;; Don't auto-select first article if reading sources, or
+;;; archives or jobs postings, etc. and just display the
+;;; summary buffer
(add-hook 'gnus-select-group-hook
(function
(lambda ()
line in the body of the message: @emph{get misc gnus-bbdb.el}.
Or get it from the World Wide Web:@*
-@file{http://www.cs.ubc.ca/spider/edmonds/gnus-bbdb.el}.
+@uref{http://www.cs.ubc.ca/spider/edmonds/gnus-bbdb.el}.
@end itemize