comparison man/gnus.texi @ 26:441bb1e64a06 r19-15b96

Import from CVS: tag r19-15b96
author cvs
date Mon, 13 Aug 2007 08:51:32 +0200
parents 4103f0995bd7
children 1917ad0d78d7
comparison
equal deleted inserted replaced
25:383a494979f8 26:441bb1e64a06
956 times you start Gnus. 956 times you start Gnus.
957 957
958 @item gnus-startup-hook 958 @item gnus-startup-hook
959 @vindex gnus-startup-hook 959 @vindex gnus-startup-hook
960 A hook that is run after starting up Gnus successfully. 960 A hook that is run after starting up Gnus successfully.
961
962 @item gnus-started-hook
963 @vindex gnus-started-hook
964 A hook that is run as the very last thing after starting up Gnus
965 successfully.
961 966
962 @item gnus-check-bogus-newsgroups 967 @item gnus-check-bogus-newsgroups
963 @vindex gnus-check-bogus-newsgroups 968 @vindex gnus-check-bogus-newsgroups
964 If non-@code{nil}, Gnus will check for and delete all bogus groups at 969 If non-@code{nil}, Gnus will check for and delete all bogus groups at
965 startup. A @dfn{bogus group} is a group that you have in your 970 startup. A @dfn{bogus group} is a group that you have in your
4378 variable to a really low number, you'll find that Gnus will gather 4383 variable to a really low number, you'll find that Gnus will gather
4379 everything in sight into one thread, which isn't very helpful. 4384 everything in sight into one thread, which isn't very helpful.
4380 4385
4381 @cindex fuzzy article gathering 4386 @cindex fuzzy article gathering
4382 If you set this variable to the special value @code{fuzzy}, Gnus will 4387 If you set this variable to the special value @code{fuzzy}, Gnus will
4383 use a fuzzy string comparison algorithm on the subjects. 4388 use a fuzzy string comparison algorithm on the subjects (@pxref{Fuzzy
4389 Matching}).
4384 4390
4385 @item gnus-simplify-subject-fuzzy-regexp 4391 @item gnus-simplify-subject-fuzzy-regexp
4386 @vindex gnus-simplify-subject-fuzzy-regexp 4392 @vindex gnus-simplify-subject-fuzzy-regexp
4387 This can either be a regular expression or list of regular expressions 4393 This can either be a regular expression or list of regular expressions
4388 that match strings that will be removed from subjects if fuzzy subject 4394 that match strings that will be removed from subjects if fuzzy subject
4663 you can fiddle with @code{gnus-thread-operation-ignore-subject}. If is 4669 you can fiddle with @code{gnus-thread-operation-ignore-subject}. If is
4664 is non-@code{nil} (which it is by default), subjects will be ignored 4670 is non-@code{nil} (which it is by default), subjects will be ignored
4665 when doing thread commands. If this variable is @code{nil}, articles in 4671 when doing thread commands. If this variable is @code{nil}, articles in
4666 the same thread with different subjects will not be included in the 4672 the same thread with different subjects will not be included in the
4667 operation in question. If this variable is @code{fuzzy}, only articles 4673 operation in question. If this variable is @code{fuzzy}, only articles
4668 that have subjects that are fuzzily equal will be included. 4674 that have subjects that are fuzzily equal will be included (@pxref{Fuzzy
4675 Matching}).
4669 4676
4670 4677
4671 @node Sorting 4678 @node Sorting
4672 @section Sorting 4679 @section Sorting
4673 4680
7575 @node Archived Messages 7582 @node Archived Messages
7576 @section Archived Messages 7583 @section Archived Messages
7577 @cindex archived messages 7584 @cindex archived messages
7578 @cindex sent messages 7585 @cindex sent messages
7579 7586
7580 Gnus provides a few different methods for storing the mail you send. 7587 Gnus provides a few different methods for storing the mail and news you
7581 The default method is to use the @dfn{archive virtual server} to store 7588 send. The default method is to use the @dfn{archive virtual server} to
7582 the mail. If you want to disable this completely, the 7589 store the messages. If you want to disable this completely, the
7583 @code{gnus-message-archive-group} variable should be @code{nil}, which 7590 @code{gnus-message-archive-group} variable should be @code{nil}, which
7584 is the default. 7591 is the default.
7585 7592
7586 @vindex gnus-message-archive-method 7593 @vindex gnus-message-archive-method
7587 @code{gnus-message-archive-method} says what virtual server Gnus is to 7594 @code{gnus-message-archive-method} says what virtual server Gnus is to
7672 group. If the group gets really big and annoying, you can simply rename 7679 group. If the group gets really big and annoying, you can simply rename
7673 if (using @kbd{G r} in the group buffer) to something 7680 if (using @kbd{G r} in the group buffer) to something
7674 nice---@samp{misc-mail-september-1995}, or whatever. New messages will 7681 nice---@samp{misc-mail-september-1995}, or whatever. New messages will
7675 continue to be stored in the old (now empty) group. 7682 continue to be stored in the old (now empty) group.
7676 7683
7677 That's the default method of archiving sent mail. Gnus also a different 7684 That's the default method of archiving sent messages. Gnus also a
7678 way for the people who don't like the default method. In that case you 7685 different way for the people who don't like the default method. In that
7679 should set @code{gnus-message-archive-group} to @code{nil}; this will 7686 case you should set @code{gnus-message-archive-group} to @code{nil};
7680 disable archiving. 7687 this will disable archiving.
7681 7688
7682 XEmacs 19.13 doesn't have @code{format-time-string}, so you'll have to 7689 XEmacs 19.13 doesn't have @code{format-time-string}, so you'll have to
7683 use a different value for @code{gnus-message-archive-group} there. 7690 use a different value for @code{gnus-message-archive-group} there.
7684 7691
7685 @table @code 7692 @table @code
7692 7699
7693 If you want to have greater control over what group to put each 7700 If you want to have greater control over what group to put each
7694 message in, you can set this variable to a function that checks the 7701 message in, you can set this variable to a function that checks the
7695 current newsgroup name and then returns a suitable group name (or list 7702 current newsgroup name and then returns a suitable group name (or list
7696 of names). 7703 of names).
7704
7705 This variable can be used instead of @code{gnus-message-archive-group},
7706 but the latter is the preferred method.
7697 @end table 7707 @end table
7698 7708
7699 7709
7700 @c @node Posting Styles 7710 @c @node Posting Styles
7701 @c @section Posting Styles 7711 @c @section Posting Styles
10636 10646
10637 @item s 10647 @item s
10638 Substring matching. 10648 Substring matching.
10639 10649
10640 @item f 10650 @item f
10641 Fuzzy matching. 10651 Fuzzy matching (@pxref{Fuzzy Matching}).
10642 10652
10643 @item r 10653 @item r
10644 Regexp matching 10654 Regexp matching
10645 @end table 10655 @end table
10646 10656
11430 exploited---the following rule will raise the score on all followups to 11440 exploited---the following rule will raise the score on all followups to
11431 myself: 11441 myself:
11432 11442
11433 @lisp 11443 @lisp
11434 ("references" 11444 ("references"
11435 ("<x6[0-9a-z]+\\.fsf@.*eyesore.no>" 1000 nil r)) 11445 ("<x6[0-9a-z]+\\.fsf@@.*eyesore.no>" 1000 nil r))
11436 @end lisp 11446 @end lisp
11437 11447
11438 Whether it's the first two or first three characters that are ``yours'' 11448 Whether it's the first two or first three characters that are ``yours''
11439 is system-dependent. 11449 is system-dependent.
11440 11450
12131 * NoCeM:: How to avoid spam and other fatty foods. 12141 * NoCeM:: How to avoid spam and other fatty foods.
12132 * Picons:: How to display pictures of what your reading. 12142 * Picons:: How to display pictures of what your reading.
12133 * Undo:: Some actions can be undone. 12143 * Undo:: Some actions can be undone.
12134 * Moderation:: What to do if you're a moderator. 12144 * Moderation:: What to do if you're a moderator.
12135 * XEmacs Enhancements:: There are more pictures and stuff under XEmacs. 12145 * XEmacs Enhancements:: There are more pictures and stuff under XEmacs.
12146 * Fuzzy Matching:: What's the big fuzz?
12136 * Various Various:: Things that are really various. 12147 * Various Various:: Things that are really various.
12137 @end menu 12148 @end menu
12138 12149
12139 12150
12140 @node Process/Prefix 12151 @node Process/Prefix
13335 @vindex gnus-xmas-modeline-glyph 13346 @vindex gnus-xmas-modeline-glyph
13336 A glyph displayed in all Gnus mode lines. It is a tiny gnu head by 13347 A glyph displayed in all Gnus mode lines. It is a tiny gnu head by
13337 default. 13348 default.
13338 13349
13339 @end table 13350 @end table
13351
13352
13353 @node Fuzzy Matching
13354 @section Fuzzy Matching
13355 @cindex fuzzy matching
13356
13357 Gnus provides @dfn{fuzzy matching} of @code{Subject} lines when doing
13358 things like scoring, thread gathering and thread comparison.
13359
13360 As opposed to regular expression matching, fuzzy matching is very fuzzy.
13361 It's so fuzzy that there's not even a definition of what @dfn{fuzziness}
13362 means, and the implementation has changed over time.
13363
13364 Basically, it tries to remove all noise from lines before comparing.
13365 @samp{Re: }, parenthetical remarks, white space, and so on, are filtered
13366 out of the strings before comparing the results. This often leads to
13367 adequate results---even when faced with strings generated by text
13368 manglers masquerading as newsreaders.
13340 13369
13341 13370
13342 @node Various Various 13371 @node Various Various
13343 @section Various Various 13372 @section Various Various
13344 @cindex mode lines 13373 @cindex mode lines
15196 15225
15197 @item (nnchoke-request-update-info GROUP INFO &optional SERVER) 15226 @item (nnchoke-request-update-info GROUP INFO &optional SERVER)
15198 15227
15199 A Gnus group info (@pxref{Group Info}) is handed to the backend for 15228 A Gnus group info (@pxref{Group Info}) is handed to the backend for
15200 alterations. This comes in handy if the backend really carries all the 15229 alterations. This comes in handy if the backend really carries all the
15201 information (as is the case with virtual an imap groups). This function 15230 information (as is the case with virtual and imap groups). This
15202 should destructively alter the info to suit its needs, and should return 15231 function should destructively alter the info to suit its needs, and
15203 the (altered) group info. 15232 should return the (altered) group info.
15204 15233
15205 There should be no result data from this function. 15234 There should be no result data from this function.
15206 15235
15207 15236
15208 @item (nnchoke-request-type GROUP &optional ARTICLE) 15237 @item (nnchoke-request-type GROUP &optional ARTICLE)