Mercurial > emacs
comparison man/gnus.texi @ 33292:a588a9158965
Emacs 21 stuff. URL fixes.
author | Dave Love <fx@gnu.org> |
---|---|
date | Wed, 08 Nov 2000 13:57:21 +0000 |
parents | 698d567f9976 |
children | 38707ddf75f7 |
comparison
equal
deleted
inserted
replaced
33291:90d32ce915cc | 33292:a588a9158965 |
---|---|
635 * Mail Backend Variables:: Variables for customizing mail handling. | 635 * Mail Backend Variables:: Variables for customizing mail handling. |
636 * Fancy Mail Splitting:: Gnus can do hairy splitting of incoming mail. | 636 * Fancy Mail Splitting:: Gnus can do hairy splitting of incoming mail. |
637 * Group Mail Splitting:: Use group customize to drive mail splitting. | 637 * Group Mail Splitting:: Use group customize to drive mail splitting. |
638 * Incorporating Old Mail:: What about the old mail you have? | 638 * Incorporating Old Mail:: What about the old mail you have? |
639 * Expiring Mail:: Getting rid of unwanted mail. | 639 * Expiring Mail:: Getting rid of unwanted mail. |
640 * Washing Mail:: Removing gruft from the mail you get. | 640 * Washing Mail:: Removing cruft from the mail you get. |
641 * Duplicates:: Dealing with duplicated mail. | 641 * Duplicates:: Dealing with duplicated mail. |
642 * Not Reading Mail:: Using mail backends for reading other files. | 642 * Not Reading Mail:: Using mail backends for reading other files. |
643 * Choosing a Mail Backend:: Gnus can read a variety of mail formats. | 643 * Choosing a Mail Backend:: Gnus can read a variety of mail formats. |
644 | 644 |
645 Mail Sources | 645 Mail Sources |
7439 @iftex | 7439 @iftex |
7440 @iflatex | 7440 @iflatex |
7441 \include{xface} | 7441 \include{xface} |
7442 @end iflatex | 7442 @end iflatex |
7443 @end iftex | 7443 @end iftex |
7444 @anchor{X-Face} | |
7444 Look for and display any X-Face headers | 7445 Look for and display any X-Face headers |
7445 (@code{gnus-article-display-x-face}). The command executed by this | 7446 (@code{gnus-article-display-x-face}). The command executed by this |
7446 function is given by the @code{gnus-article-x-face-command} variable. | 7447 function is given by the @code{gnus-article-x-face-command} variable. |
7447 If this variable is a string, this string will be executed in a | 7448 If this variable is a string, this string will be executed in a |
7448 sub-shell. If it is a function, this function will be called with the | 7449 sub-shell. If it is a function, this function will be called with the |
10659 | 10660 |
10660 @findex nntp-open-ssl-stream | 10661 @findex nntp-open-ssl-stream |
10661 @item nntp-open-ssl-stream | 10662 @item nntp-open-ssl-stream |
10662 Opens a connection to a server over a @dfn{secure} channel. To use this | 10663 Opens a connection to a server over a @dfn{secure} channel. To use this |
10663 you must have SSLay installed | 10664 you must have SSLay installed |
10664 (@file{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL}, and you also need | 10665 (@uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL}, and you also need |
10665 @file{ssl.el} (from the W3 distributeion, for instance). You then | 10666 @file{ssl.el} (from the W3 distributeion, for instance). You then |
10666 define a server as follows: | 10667 define a server as follows: |
10667 | 10668 |
10668 @lisp | 10669 @lisp |
10669 ;; Type `C-c C-c' after you've finished editing. | 10670 ;; Type `C-c C-c' after you've finished editing. |
12784 @node Slashdot | 12785 @node Slashdot |
12785 @subsection Slashdot | 12786 @subsection Slashdot |
12786 @cindex Slashdot | 12787 @cindex Slashdot |
12787 @cindex nnslashdot | 12788 @cindex nnslashdot |
12788 | 12789 |
12789 Slashdot (@file{http://slashdot.org/}) is a popular news site, with | 12790 Slashdot (@uref{http://slashdot.org/}) is a popular news site, with |
12790 lively discussion following the news articles. @code{nnslashdot} will | 12791 lively discussion following the news articles. @code{nnslashdot} will |
12791 let you read this forum in a convenient manner. | 12792 let you read this forum in a convenient manner. |
12792 | 12793 |
12793 The easiest way to read this source is to put something like the | 12794 The easiest way to read this source is to put something like the |
12794 following in your @file{.gnus.el} file: | 12795 following in your @file{.gnus.el} file: |
12874 @node Ultimate | 12875 @node Ultimate |
12875 @subsection Ultimate | 12876 @subsection Ultimate |
12876 @cindex nnultimate | 12877 @cindex nnultimate |
12877 @cindex Ultimate Bulletin Board | 12878 @cindex Ultimate Bulletin Board |
12878 | 12879 |
12879 The Ultimate Bulletin Board (@file{http://www.ultimatebb.com/}) is | 12880 The Ultimate Bulletin Board (@uref{http://www.ultimatebb.com/}) is |
12880 probably the most popular Web bulletin board system used. It has a | 12881 probably the most popular Web bulletin board system used. It has a |
12881 quite regular and nice interface, and it's possible to get the | 12882 quite regular and nice interface, and it's possible to get the |
12882 information Gnus needs to keep groups updated. | 12883 information Gnus needs to keep groups updated. |
12883 | 12884 |
12884 The easiest way to get started with @code{nnultimate} is to say | 12885 The easiest way to get started with @code{nnultimate} is to say |
12903 @subsection Web Archive | 12904 @subsection Web Archive |
12904 @cindex nnwarchive | 12905 @cindex nnwarchive |
12905 @cindex Web Archive | 12906 @cindex Web Archive |
12906 | 12907 |
12907 Some mailing lists only have archives on Web servers, such as | 12908 Some mailing lists only have archives on Web servers, such as |
12908 @file{http://www.egroups.com/} and | 12909 @uref{http://www.egroups.com/} and |
12909 @file{http://www.mail-archive.com/}. It has a quite regular and nice | 12910 @uref{http://www.mail-archive.com/}. It has a quite regular and nice |
12910 interface, and it's possible to get the information Gnus needs to keep | 12911 interface, and it's possible to get the information Gnus needs to keep |
12911 groups updated. | 12912 groups updated. |
12912 | 12913 |
12913 The easiest way to get started with @code{nnwarchive} is to say | 12914 The easiest way to get started with @code{nnwarchive} is to say |
12914 something like the following in the group buffer: @kbd{M-x | 12915 something like the following in the group buffer: @kbd{M-x |
13772 @code{imap-kerberos4-program} contain parameters to pass to the imtest | 13773 @code{imap-kerberos4-program} contain parameters to pass to the imtest |
13773 program. | 13774 program. |
13774 | 13775 |
13775 @vindex imap-ssl-program | 13776 @vindex imap-ssl-program |
13776 For SSL connections, the OpenSSL program is available from | 13777 For SSL connections, the OpenSSL program is available from |
13777 @file{http://www.openssl.org/}. OpenSSL was formerly known as SSLeay, | 13778 @uref{http://www.openssl.org/}. OpenSSL was formerly known as SSLeay, |
13778 and nnimap support it too - altough the most recent versions of | 13779 and nnimap support it too - altough the most recent versions of |
13779 SSLeay, 0.9.x, are known to have serious bugs making it | 13780 SSLeay, 0.9.x, are known to have serious bugs making it |
13780 useless. Earlier versions, especially 0.8.x, of SSLeay are known to | 13781 useless. Earlier versions, especially 0.8.x, of SSLeay are known to |
13781 work. The variable @code{imap-ssl-program} contain parameters to pass | 13782 work. The variable @code{imap-ssl-program} contain parameters to pass |
13782 to OpenSSL/SSLeay. | 13783 to OpenSSL/SSLeay. |
14397 article or nothing respectively. In the case of these two special | 14398 article or nothing respectively. In the case of these two special |
14398 predicates an additional score rule is superfluous. | 14399 predicates an additional score rule is superfluous. |
14399 | 14400 |
14400 Predicates of @code{high} or @code{low} download articles in respect of | 14401 Predicates of @code{high} or @code{low} download articles in respect of |
14401 their scores in relationship to @code{gnus-agent-high-score} and | 14402 their scores in relationship to @code{gnus-agent-high-score} and |
14402 @code{gnus-agent-low-score} as descibed below. | 14403 @code{gnus-agent-low-score} as described below. |
14403 | 14404 |
14404 To gain even finer control of what is to be regarded eligible for | 14405 To gain even finer control of what is to be regarded eligible for |
14405 download a predicate can consist of a number of predicates with logical | 14406 download a predicate can consist of a number of predicates with logical |
14406 operators sprinkled in between. | 14407 operators sprinkled in between. |
14407 | 14408 |
16411 the @file{gnus-kill-to-score.el} package; if not, you'll have to do it | 16412 the @file{gnus-kill-to-score.el} package; if not, you'll have to do it |
16412 by hand. | 16413 by hand. |
16413 | 16414 |
16414 The kill to score conversion package isn't included in Gnus by default. | 16415 The kill to score conversion package isn't included in Gnus by default. |
16415 You can fetch it from | 16416 You can fetch it from |
16416 @file{http://www.stud.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}. | 16417 @uref{http://www.stud.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}. |
16417 | 16418 |
16418 If your old kill files are very complex---if they contain more | 16419 If your old kill files are very complex---if they contain more |
16419 non-@code{gnus-kill} forms than not, you'll have to convert them by | 16420 non-@code{gnus-kill} forms than not, you'll have to convert them by |
16420 hand. Or just let them be as they are. Gnus will still use them as | 16421 hand. Or just let them be as they are. Gnus will still use them as |
16421 before. | 16422 before. |
16450 @node Using GroupLens | 16451 @node Using GroupLens |
16451 @subsection Using GroupLens | 16452 @subsection Using GroupLens |
16452 | 16453 |
16453 To use GroupLens you must register a pseudonym with your local Better | 16454 To use GroupLens you must register a pseudonym with your local Better |
16454 Bit Bureau (BBB). | 16455 Bit Bureau (BBB). |
16455 @samp{http://www.cs.umn.edu/Research/GroupLens/bbb.html} is the only | 16456 @uref{http://www.cs.umn.edu/Research/GroupLens/bbb.html} is the only |
16456 better bit in town at the moment. | 16457 better bit in town at the moment. |
16457 | 16458 |
16458 Once you have registered you'll need to set a couple of variables. | 16459 Once you have registered you'll need to set a couple of variables. |
16459 | 16460 |
16460 @table @code | 16461 @table @code |
16859 * Buttons:: Get tendonitis in ten easy steps! | 16860 * Buttons:: Get tendonitis in ten easy steps! |
16860 * Daemons:: Gnus can do things behind your back. | 16861 * Daemons:: Gnus can do things behind your back. |
16861 * NoCeM:: How to avoid spam and other fatty foods. | 16862 * NoCeM:: How to avoid spam and other fatty foods. |
16862 * Undo:: Some actions can be undone. | 16863 * Undo:: Some actions can be undone. |
16863 * Moderation:: What to do if you're a moderator. | 16864 * Moderation:: What to do if you're a moderator. |
16865 * Emacs Enhancements:: There can be more pictures and stuff under | |
16866 Emacs 21. | |
16864 * XEmacs Enhancements:: There are more pictures and stuff under XEmacs. | 16867 * XEmacs Enhancements:: There are more pictures and stuff under XEmacs. |
16865 * Fuzzy Matching:: What's the big fuzz? | 16868 * Fuzzy Matching:: What's the big fuzz? |
16866 * Thwarting Email Spam:: A how-to on avoiding unsolicited commercial email. | 16869 * Thwarting Email Spam:: A how-to on avoiding unsolicited commercial email. |
16867 * Various Various:: Things that are really various. | 16870 * Various Various:: Things that are really various. |
16868 @end menu | 16871 @end menu |
18016 @lisp | 18019 @lisp |
18017 (setq gnus-moderated-list | 18020 (setq gnus-moderated-list |
18018 "^nnml:rec.zoofle$\\|^rec.zoofle$") | 18021 "^nnml:rec.zoofle$\\|^rec.zoofle$") |
18019 @end lisp | 18022 @end lisp |
18020 | 18023 |
18024 @node Emacs Enhancements | |
18025 @section Emacs Enhancements | |
18026 @cindex Emacs 21 | |
18027 | |
18028 Starting with version 21, Emacs is able to display pictures and stuff, | |
18029 so Gnus has taken advantage of that. | |
18030 | |
18031 Gnus-specific tool bars will be used if Tool Bar mode is on. Currently | |
18032 the group, summary and message buffers have tool bars defined. | |
18033 | |
18034 MIME image types may be displayed internally if Emacs was built with | |
18035 appropriate support (see variable @code{image-types}). `X-Face' headers | |
18036 may be rendered as images internally if you have appropriate support | |
18037 programs (@pxref{X-Face}). You can play sounds internally if Emacs was | |
18038 built with suitable audio support; otherwise Gnus will attempt to play | |
18039 sounds externally. | |
18040 | |
18041 @vindex gnus-treat-display-smileys | |
18042 A simplified version of the XEmacs Smiley support for @dfn{emoticons} | |
18043 (@pxref{Smileys}) is available on graphical displays under the control | |
18044 of @code{gnus-treat-display-smileys}. Text `smiley' faces---@samp{:-)}, | |
18045 @samp{:-/}, @samp{:-(} and the like---are mapped to pictures which are | |
18046 displayed instead. The mapping is controlled by a list of regexps | |
18047 @vindex smiley-regexp-alist | |
18048 @code{smiley-regexp-alist} mapping matched text to image file names. It | |
18049 contains matches for `smiley', `wry' and `frowny' by default. | |
18050 | |
18051 There is currently no Emacs support for `Picons' (@pxref{Picons}), but | |
18052 there is no reason why it couldn't be added. | |
18021 | 18053 |
18022 @node XEmacs Enhancements | 18054 @node XEmacs Enhancements |
18023 @section XEmacs Enhancements | 18055 @section XEmacs Enhancements |
18024 @cindex XEmacs | 18056 @cindex XEmacs |
18025 | 18057 |
18041 @iflatex | 18073 @iflatex |
18042 \include{picons} | 18074 \include{picons} |
18043 @end iflatex | 18075 @end iflatex |
18044 @end iftex | 18076 @end iftex |
18045 | 18077 |
18046 So... You want to slow down your news reader even more! This is a | 18078 So@dots{} You want to slow down your news reader even more! This is a |
18047 good way to do so. Its also a great way to impress people staring | 18079 good way to do so. Its also a great way to impress people staring |
18048 over your shoulder as you read news. | 18080 over your shoulder as you read news. |
18049 | 18081 |
18050 @menu | 18082 @menu |
18051 * Picon Basics:: What are picons and How do I get them. | 18083 * Picon Basics:: What are picons and How do I get them. |
18079 | 18111 |
18080 @vindex gnus-picons-piconsearch-url | 18112 @vindex gnus-picons-piconsearch-url |
18081 If you have a permanent connection to the Internet you can use Steve | 18113 If you have a permanent connection to the Internet you can use Steve |
18082 Kinzler's Picons Search engine by setting | 18114 Kinzler's Picons Search engine by setting |
18083 @code{gnus-picons-piconsearch-url} to the string @* | 18115 @code{gnus-picons-piconsearch-url} to the string @* |
18084 @file{http://www.cs.indiana.edu/picons/search.html}. | 18116 @uref{http://www.cs.indiana.edu/picons/search.html}. |
18085 | 18117 |
18086 @vindex gnus-picons-database | 18118 @vindex gnus-picons-database |
18087 Otherwise you need a local copy of his database. For instructions on | 18119 Otherwise you need a local copy of his database. For instructions on |
18088 obtaining and installing the picons databases, point your Web browser at @* | 18120 obtaining and installing the picons databases, point your Web browser at @* |
18089 @file{http://www.cs.indiana.edu/picons/ftp/index.html}. Gnus expects | 18121 @uref{http://www.cs.indiana.edu/picons/ftp/index.html}. Gnus expects |
18090 picons to be installed into a location pointed to by | 18122 picons to be installed into a location pointed to by |
18091 @code{gnus-picons-database}. | 18123 @code{gnus-picons-database}. |
18092 | 18124 |
18093 | 18125 |
18094 @node Picon Requirements | 18126 @node Picon Requirements |
18158 @file{/usr/local/faces/}. | 18190 @file{/usr/local/faces/}. |
18159 | 18191 |
18160 @item gnus-picons-piconsearch-url | 18192 @item gnus-picons-piconsearch-url |
18161 @vindex gnus-picons-piconsearch-url | 18193 @vindex gnus-picons-piconsearch-url |
18162 The URL for the web picons search engine. The only currently known | 18194 The URL for the web picons search engine. The only currently known |
18163 engine is @file{http://www.cs.indiana.edu:800/piconsearch}. To | 18195 engine is @uref{http://www.cs.indiana.edu:800/piconsearch}. To |
18164 workaround network delays, icons will be fetched in the background. If | 18196 workaround network delays, icons will be fetched in the background. If |
18165 this is @code{nil} 'the default), then picons are fetched from local | 18197 this is @code{nil} 'the default), then picons are fetched from local |
18166 database indicated by @code{gnus-picons-database}. | 18198 database indicated by @code{gnus-picons-database}. |
18167 | 18199 |
18168 @item gnus-picons-display-where | 18200 @item gnus-picons-display-where |
18539 citizen, you can even send off complaints to the proper authorities on | 18571 citizen, you can even send off complaints to the proper authorities on |
18540 each unsolicited commercial email---at your leisure. | 18572 each unsolicited commercial email---at your leisure. |
18541 | 18573 |
18542 If you are also a lazy net citizen, you will probably prefer complaining | 18574 If you are also a lazy net citizen, you will probably prefer complaining |
18543 automatically with the @file{gnus-junk.el} package, available FOR FREE | 18575 automatically with the @file{gnus-junk.el} package, available FOR FREE |
18544 at @* @file{<URL:http://stud2.tuwien.ac.at/~e9426626/gnus-junk.html>}. | 18576 at @* @uref{http://stud2.tuwien.ac.at/~e9426626/gnus-junk.html}. |
18545 Since most e-mail spam is sent automatically, this may reconcile the | 18577 Since most e-mail spam is sent automatically, this may reconcile the |
18546 cosmic balance somewhat. | 18578 cosmic balance somewhat. |
18547 | 18579 |
18548 This works for me. It allows people an easy way to contact me (they can | 18580 This works for me. It allows people an easy way to contact me (they can |
18549 just press @kbd{r} in the usual way), and I'm not bothered at all with | 18581 just press @kbd{r} in the usual way), and I'm not bothered at all with |
18711 @sc{gnus} was written by Masanobu @sc{Umeda}. When autumn crept up in | 18743 @sc{gnus} was written by Masanobu @sc{Umeda}. When autumn crept up in |
18712 '94, Lars Magne Ingebrigtsen grew bored and decided to rewrite Gnus. | 18744 '94, Lars Magne Ingebrigtsen grew bored and decided to rewrite Gnus. |
18713 | 18745 |
18714 If you want to investigate the person responsible for this outrage, | 18746 If you want to investigate the person responsible for this outrage, |
18715 you can point your (feh!) web browser to | 18747 you can point your (feh!) web browser to |
18716 @file{http://quimby.gnus.org/~larsi/}. This is also the primary | 18748 @uref{http://quimby.gnus.org/}. This is also the primary |
18717 distribution point for the new and spiffy versions of Gnus, and is | 18749 distribution point for the new and spiffy versions of Gnus, and is |
18718 known as The Site That Destroys Newsrcs And Drives People Mad. | 18750 known as The Site That Destroys Newsrcs And Drives People Mad. |
18719 | 18751 |
18720 During the first extended alpha period of development, the new Gnus was | 18752 During the first extended alpha period of development, the new Gnus was |
18721 called ``(ding) Gnus''. @dfn{(ding)} is, of course, short for | 18753 called ``(ding) Gnus''. @dfn{(ding)} is, of course, short for |
20005 | 20037 |
20006 @item | 20038 @item |
20007 A way to continue editing the latest Message composition. | 20039 A way to continue editing the latest Message composition. |
20008 | 20040 |
20009 @item | 20041 @item |
20010 http://www.sonicnet.com/feature/ari3/ | 20042 @uref{http://www.sonicnet.com/feature/ari3/} |
20011 | 20043 |
20012 @item | 20044 @item |
20013 facep is not declared. | 20045 facep is not declared. |
20014 | 20046 |
20015 @item | 20047 @item |
20271 Message-ID, delete the "original". | 20303 Message-ID, delete the "original". |
20272 @item | 20304 @item |
20273 when replying to several messages at once, put the "other" message-ids | 20305 when replying to several messages at once, put the "other" message-ids |
20274 into a See-Also header. | 20306 into a See-Also header. |
20275 @item | 20307 @item |
20276 support setext: URL:http://www.bsdi.com/setext/ | 20308 support setext: @url{http://www.bsdi.com/setext/} |
20277 @item | 20309 @item |
20278 support ProleText: <URL:http://proletext.clari.net/prole/proletext.html> | 20310 support ProleText: @url{http://proletext.clari.net/prole/proletext.html} |
20279 @item | 20311 @item |
20280 when browsing a foreign server, the groups that are already subscribed | 20312 when browsing a foreign server, the groups that are already subscribed |
20281 should be listed as such and not as "K". | 20313 should be listed as such and not as "K". |
20282 @item | 20314 @item |
20283 generate font names dynamically. | 20315 generate font names dynamically. |
20589 you could also try to read the archive for that group. Part of the | 20621 you could also try to read the archive for that group. Part of the |
20590 problem is that archives are spread all over the net, unlike FAQs. | 20622 problem is that archives are spread all over the net, unlike FAQs. |
20591 What would be best I suppose is to find the one closest to your site. | 20623 What would be best I suppose is to find the one closest to your site. |
20592 | 20624 |
20593 In any case, there is a list of general news group archives at @* | 20625 In any case, there is a list of general news group archives at @* |
20594 ftp://ftp.neosoft.com/pub/users/claird/news.lists/newsgroup_archives.html | 20626 @uref{ftp://ftp.neosoft.com/pub/users/claird/news.lists/newsgroup_archives.html} |
20595 | 20627 |
20596 | 20628 |
20597 | 20629 |
20598 | 20630 |
20599 @item | 20631 @item |
20886 @item | 20918 @item |
20887 a new nncvs backend. Each group would show an article, using | 20919 a new nncvs backend. Each group would show an article, using |
20888 version branches as threading, checkin date as the date, etc. | 20920 version branches as threading, checkin date as the date, etc. |
20889 | 20921 |
20890 @item | 20922 @item |
20891 http://www.dejanews.com/forms/dnsetfilter_exp.html ? | 20923 @url{http://www.dejanews.com/forms/dnsetfilter_exp.html}? |
20892 This filter allows one to construct advance queries on the Dejanews | 20924 This filter allows one to construct advance queries on the Dejanews |
20893 database such as specifying start and end dates, subject, author, | 20925 database such as specifying start and end dates, subject, author, |
20894 and/or newsgroup name. | 20926 and/or newsgroup name. |
20895 | 20927 |
20896 @item | 20928 @item |