Path: news1.ucsd.edu!ihnp4.ucsd.edu!usc!math.ohio-state.edu!howland.reston.ans.net!nntp.crl.com!news.callamer.com!news@twizzler.callamer.com From: Steven L Baur <steve@miranova.com> Newsgroups: gnu.emacs.gnus,gnu.emacs.help,comp.emacs.xemacs,comp.emacs,news.software.readers,comp.answers,news.answers Subject: Gnus (Emacs Newsreader) FAQ Supersedes: <m2u3xc9oxf.fsf@deanna.miranova.com> Followup-To: poster Date: 19 Jun 1996 20:39:26 -0700 Organization: Miranova Systems, Inc. Lines: 1079 Sender: steve@deanna.miranova.com Approved: news-answers-request@MIT.EDU Expires: 21 Jul 1996 00:00:00 GMT Message-ID: <m2u3w72lg1.fsf@deanna.miranova.com> NNTP-Posting-Host: deanna.miranova.com Mime-Version: 1.0 (generated by tm-edit 7.68) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Summary: Monthly posting of Gnus 5.x (formerly (ding) Gnus) FAQ Keywords: faqs digest emacs gnus Xref: news1.ucsd.edu gnu.emacs.gnus:7238 gnu.emacs.help:31794 comp.emacs.xemacs:9157 comp.emacs:18023 news.software.readers:26706 comp.answers:15441 news.answers:61505 Archive-name: gnus-faq Posting-frequency: monthly (on or about the 19th) Last-modified: June 19 20:24:00 PST 1996 URL: http://www.miranova.com/~steve/gnus-faq.html [There's lots of good new stuff in Gnus 5.2+XEmacs scheduled to be released on the 23rd. Expect a new look to this FAQ next month. -sb] Gnus 5.x Frequently Asked Questions ------------------------------ Subject: Introduction This is the Gnus Frequently Asked Questions list. Gnus is a Usenet Newsreader and Electronic Mail User Agent implemented as a part of Emacs. It's been around in some form for over 5 years now, and has been distributed as a standard part of Emacs for much of that time. Gnus 5 is the latest (and greatest) incarnation. The original version was called GNUS, and was written by Masanobu UMEDA. When autumn crept up in '94, Lars Magne Ingebrigtsen grew bored and decided to rewrite Gnus. Its biggest strength is the fact that it is extremely customizable. It is somewhat intimidating at first glance, but most of the complexity can be ignored until you're ready to take advantage of it. If you receive a reasonable volume of e-mail (you're on various mailing lists), or you would like to read high-volume mailing lists but cannot keep up with them, then you definitely want to investigate Gnus for reading mail. If you have a Web browser, the official hypertext version is at: <URL:http://www.miranova.com/~steve/gnus-faq.html>. This version is much nicer than the unofficial hypertext versions that are archived at Utrecht, Oxford, Smart Pages, Ohio State, and other FAQ archives. See the resources question below if you want information on obtaining it in another format. The information contained here was compiled with the assistance of the Gnus development mailing list, and any errors or misprints are my (Steve Baur's) fault, sorry. What's changed since last time? Added questions about News and Mail directories, and color and backgrounds. Added a question about organization of mail directories. This file was last modified on June 19, 1996. ------------------------------ Subject: Table Of Contents 1. Installation + Q1.1 What is the latest version? + Q1.2 Where do I get Gnus? + Q1.3 What Emacs versions are required? + Q1.4 Where is timezone.el? + Q1.5 I get weird messages when running under XEmacs 19.13. + Q1.6 Unsubscribing from the mailing list + Q1.7 How do I run Gnus on both Emacs and XEmacs? + Q1.8 What resources are available? + Q1.9 Gnus hangs on connecting to NNTP server. + Q1.10 Mailcrypt 3.4 doesn't work + Q1.11 What other packages can I use with Gnus? + Q1.12 How do I make Gnus start faster? + Q1.13 I've upgraded to 5.2 and my hooks no longer work [New!] 2. Customizing Gnus + Q2.1 Custom doesn't work under XEmacs + Q2.2 How do I quote messages? + Q2.4 Any suggestions for all.SCORE? + Q2.5 How do I use yank-through when replying? + Q2.6 I don't like the default WWW browser + Q2.8 Moving between groups is slow. + Q2.9 Increasing score of favorite authors. + Q2.10 Multiple .signatures. + Q2.11 Gnus and compression hooks. + Q2.12 Using Gnus and other packages. + Q2.13 Changing Mail and News directories. [New!] + Q2.14 Gnus colors have problems with my background color. [New!] 3. Reading News + Q3.1 Kill file to Score file conversion + Q3.2 Killing groups is slow + Q3.3 Using an authenticated NNTP server + Q3.4 Not reading the first article + Q3.5 Why aren't BBDB known posters marked in the summary buffer? + Q3.6 Cross posted articles aren't marked read. + Q3.7 How do I read already read messages? + Q3.8 How can nntp be evil? 4. Reading Mail + Q4.1 What does buffer changed on disk mean? + Q4.2 How do you make articles un-expirable? + Q4.3 How do I delete bogus nnml: groups? + Q4.4 What happened to my new mail groups? + Q4.5 Not scoring mail groups + Q4.6 How to keep groups always visible? + Q4.7 Group renumbering [New!] _________________________________________________________________ 1. Installation ------------------------------ Subject: Q1.1 What is the latest version of Gnus? There are two different versions of Gnus available now. The latest (and greatest) general version is 5.2.22. While in alpha testing it was called September Gnus. Gnus 5.0.13 is included in the official distribution of Emacs 19.30/19.31 and has a version number of 5.1. Do not attempt to use this release of Gnus with other Emacsen, as the necessary required support has been stripped out of it. Gnus 5 will be included standard with XEmacs 19.14 (scheduled to be released on June 23). It appears that Gnus 5.2 will be the Gnus bundled with it. Plans for the next version are already underway. It has been codenamed Red Gnus, and will (probably) have a version number of 5.4 & 5.5 when released. ------------------------------ Subject: Q1.2 Where do I get Gnus? The latest version is available via anonymous FTP or <URL: ftp://ftp.ifi.uio.no/pub/emacs/gnus/gnus.tar.gz>. You can also fetch it from the North American mirrors: <URL:ftp://ftp.pilgrim.umass.edu/pub/misc/ding/>, <URL:http://www.pilgrim.umass.edu/pub/misc/ding/>, <URL:gopher://gopher.pilgrim.umass.edu/11/pub/misc/ding/>, or <URL:ftp://aphrodite.nectar.cs.cmu.edu/pub/ding-gnus/> or <URL:ftp://ftp.statsci.com/pub/users/scott/ding-gnus/>. The last site should only be used as a last resort. ------------------------------ Subject: Q1.3 Which version of Emacs do I need? Prior to Gnus 5.2, at least GNU Emacs 19.28, or XEmacs 19.12 was recommended. GNU Emacs 19.25 has been reported to work under certain circumstances, but it doesn't officially work on it. 19.27 has also been reported to work. Because of Gnus 5.2's use of Common Lisp features present only in late-model emacsen, it will only work with Emacs 19.30 or later, and XEmacs 19.13 or later. Gnus has been reported to work under VMS, OS/2, and Microsoft Windows NT 3.51, as well as Unix. OS/2 requires (setq gnus-score-file-suffix "score") (setq gnus-adaptive-file-suffix "adapt") in the user's .gnus. Ed Mccreary <forge@neosoft.com> writes: [For Microsoft Windows NT] Be sure to grab the nttcp.exe file needed to perform the winsock communication and configure emacs to use it instead of the default tcp. You will also need to put (setq tcp-program-name "nttcp") in your _emacs file. Jack Vinson <jvinson@cheux.ecs.umass.edu> writes: Actually, any TCP program will work. I have tcp.exe from the people who are doing win32 ports of Gnu software. I found it at <URL:ftp://microlib.cc.utexas.edu/microlib/nt/gnu/gnubin.tar.Z>. Be warned that this is a large (7mb) archive of all sorts of stuff, including (for some reason) all the e-lisp files you will ever want. I just downloaded it and extracted the functions I wanted. ------------------------------ Subject: Q1.4 Where is timezone.el? Upgrade to XEmacs 19.13. In earlier versions of XEmacs this file was placed with Gnus 4.1.3, but that has been corrected. ------------------------------ Subject: Q1.5 When I run Gnus on XEmacs 19.13 I get weird error messages. You're running an old version of Gnus. Upgrade to at least version 5.0.4. ------------------------------ Subject: Q1.6 How do I unsubscribe from the Mailing List? Send an e-mail message to <URL: mailto:ding-request@ifi.uio.no> with the magic word unsubscribe somewhere in it, and you will be removed. If you are reading the digest version of the list, send an e-mail message to <URL:mailto:ding-rn-digests-request@bluesky.net> with unsubscribe as the subject and you will be removed. ------------------------------ Subject: Q1.7 How do I run Gnus on both Emacs and XEmacs? The basic answer is to byte-compile under XEmacs, and then you can run under either Emacsen. There is, however, a potential version problem with easymenu.el with Gnu Emacs prior to 19.29. Per Abrahamsen <abraham@dina.kvl.dk> writes : The internal easymenu.el interface changed between 19.28 and 19.29 in order to make it possible to create byte compiled files that can be shared between Gnu Emacs and XEmacs. The change is upward compatible, but not downward compatible. This gives the following compatibility table: Compiled with: | Can be used with: ----------------+-------------------------------------- 19.28 | 19.28 19.29 19.29 | 19.29 XEmacs XEmacs | 19.29 XEmacs If you have Gnu Emacs 19.28 or earlier, or XEmacs 19.12 or earlier, get a recent version of auc-menu.el from <URL: 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. ------------------------------ Subject: Q1.8 What resources are available? There is the newsgroup Gnu.emacs.gnus. Discussion of Gnus 5.x is now taking place there. There is also a mailing list, send mail to ding-request@ifi.uio.no with the magic word subscribe somewhere in it. NOTE: the traffic on this list is heavy so you may not want to be on it (unless you use Gnus as your mailer reader, that is). The mailing list is mainly for developers and testers. Jason L Tibbitts III <tibbs@hpc.uh.edu> writes: Archives of the Ding mailing list are easily accessible by using gnus-group-make-archive-group, by default bound to G a in the Group buffer. This presents you with a group containing the 500 most recent articles from the mailing list. When called with a prefix argument, as in C-u G a, the entire (rather huge) archive is fetched. The archives are made available via FTP by Jason Tibbitts (tibbs@uh.edu); complain to him about problems with access. The magic of accessing the archives is provided by Gnus. A digestified version of the list is available by sending a mail message to <URL:mailto:ding-rn-digests-request@bluesky.net> with the word subscribe in the Subject field. Digests are sent every few days. Archives are available via SmartList commands, just use the above address with a Subject of help to get details. This mailing list is now mirrored on the World Wide Web at <URL: http://www.miranova.com/gnus-list/>. The archives date back to mid August, are separated by month for access speed, and were assembled with the Hypermail 1.02 utility. Gnus has a home World Wide Web page at <URL: http://www.ifi.uio.no/~larsi/ding.html>. A Gnus tips page exists at <URL: http://www.fuentez.com/public-info/ding/ding.html>. Ketil Z Malde <ketil@ii.uib.no> has a page on mail filtering using Gnus: <URL:http://www.ii.uib.no/~ketil/mailsorting.html>. There is a Gnus info page at <URL:http://www.miranova.com/~steve/gnus-local.html>. Gnus has a write up in the X Windows Applications FAQ at: <URL: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 <URL: http://www.ifi.uio.no/~larsi/ding-manual/gnus_toc.html> There are four mirrors in the United States: <URL: http://www.c2.org/~mrblond/gnus/> <URL: http://www.miranova.com/gnus-man/> <URL: http://www.pilgrim.umass.edu/pub/misc/ding/manual/gnus_toc.html> <URL: http://www.rtd.com/~woo/gnus/> PostScript copies of the Gnus Reference card are available from <URL: ftp://ftp.cs.ualberta.ca/pub/oolog/gnus/>. They are mirrored at <URL: ftp://ftp.pilgrim.umass.edu/pub/misc/ding/refcard/>. In the United States. And <URL: http://www.thphy.uni-duesseldorf.de/~gnu/doc/gnusref/> in Germany. An online version of the Gnus FAQ is available at <URL: http://www.miranova.com/~steve/gnus-faq.html>. Off-line formats are also available: ASCII: <URL: ftp://ftp.miranova.com/pub/gnus/gnus-faq>. PostScript: <URL: ftp://ftp.miranova.com/pub/gnus/gnus-faq.ps> ------------------------------ Subject: Q1.9 Gnus hangs on connecting to NNTP server I am running XEmacs on SunOS and Gnus prints a message about Connecting to NNTP server and then just hangs. Ben Wing <wing@netcom.com> writes : I wonder if you're hitting the infamous libresolv problem. The basic problem is that under SunOS you can compile either with DNS or NIS name lookup libraries but not both. Try substituting the IP address and see if that works; if so, you need to download the sources and recompile. ------------------------------ Subject: Q1.10 Mailcrypt 3.4 doesn't work Is Gnus in your load-path? Patrick LoPresti <patl@lcs.mit.edu > writes : Note that this is not a bug in either Gnus or Mailcrypt; you cannot expect any file to byte-compile correctly if required packages are not in your load path. (Or, worse, if a completely different version of the package is in the load path at compile-time than at run-time.) Moreover, this need is documented in the Mailcrypt INSTALL file, so the problem is really just a failure to follow directions... ------------------------------ Subject: Q1.11 What other packages work with Gnus? Mailcrypt Mailcrypt is an Emacs interface to PGP, written by Patrick LoPresti <patl@lcs.mit.edu> and Jin Choi <jin@atype.com>. It works, it installs without hassle, and integrates very easily. Mailcrypt can be obtained from <URL: http://cag-www.lcs.mit.edu/mailcrypt/>. Tools for Mime Tools for Mime is an Emacs MUA interface to MIME written by MORIOKA Tomohiko <morioka@jaist.ac.jp>, and KOBAYASHI Shuhei <shuhei-k@jaist.ac.jp>. It can be obtained from <URL: ftp://ftp.jaist.ac.jp/pub/GNU/elisp/mime/>. It has mirrors at: <URL: ftp://ftp.nis.co.jp/pub/gnu/emacs-lisp/tm/> (Japan), and <URL: ftp://ftp.nisiq.net/pub/gnu/emacs-lisp/tm/> (USA). Be sure to apply the supplied patch. It works with Gnus through version 5.0.15 and September Gnus. In order for all dependencies to work correctly the load sequence is as follows: (load "tm-setup") (load "gnus") (load "mime-compose") In September Gnus, gnus-setup.el automates this task, and there is no special patch to apply. Caveat Emptor: Loading the package disables citation highlighting by default. To get the old behavior back, use the M-t command. Group Lens Group Lens is a collaborative filtering system that helps you work together with other people to find the quality news articles out of the huge volume of news articles generated every day. It was written by Brad Miller <bmiller@cs.umn.edu> as his PhD thesis. It is now distributed as a standard part of September Gnus. A copy for Gnus 5 can be obtained at: <URL: http://www.cs.umn.edu/Research/GroupLens/>. GroupLens has its own FAQ at <URL: http://www.cs.umn.edu/Research/GroupLens/glfaq.html>. Insidious Big Brother Database BBDB is a rolodex-like database program for GNU Emacs written by Jamie Zawinski <jwz@netscape.com> of Netscape fame. BBDB can be found at <URL: ftp://archive.cis.ohio-state.edu:/pub/gnu/emacs/elisp-archive/packages /bbdb-1.50.tar.Z>. You should also pick up gnus-bbdb from Brian Edmonds: <URL: http://www.cs.ubc.ca/spider/edmonds/usenet/gnus-bbdb.el>. ------------------------------ Subject: Q1.12 How do I make Gnus start faster? Pranav Kumar Tiwari <pktiwari@eos.ncsu.edu> writes : I posted the same query recently and I got an answer to it. I am going to repeat the answer. What you need is a newer version of gnus, version 5.0.4+. I am using 5.0.12 and it works fine with me with the following settings: (setq gnus-check-new-newsgroups nil gnus-read-active-file 'some gnus-nov-is-evil nil gnus-select-method '(nntp gnus-nntp-server))