Mercurial > emacs
comparison man/gnus.texi @ 89989:e23928ac5a97
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-47
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-571
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-572
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-574
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-575
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-576
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-579
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-580
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-31
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-33
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-34
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-35
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-37
Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Wed, 29 Sep 2004 07:22:20 +0000 |
parents | 566253900690 c5e16264557d |
children | ff0e824afa37 |
comparison
equal
deleted
inserted
replaced
89988:3c5b3356d8e5 | 89989:e23928ac5a97 |
---|---|
3011 has the tag @samp{DOC-BOOK-APPS:} in the subject of all articles, this | 3011 has the tag @samp{DOC-BOOK-APPS:} in the subject of all articles, this |
3012 tag can be removed from the article subjects in the summary buffer for | 3012 tag can be removed from the article subjects in the summary buffer for |
3013 the group by putting @code{(gnus-list-identifiers "DOCBOOK-APPS:")} | 3013 the group by putting @code{(gnus-list-identifiers "DOCBOOK-APPS:")} |
3014 into the group parameters for the group. | 3014 into the group parameters for the group. |
3015 | 3015 |
3016 This can also be used as a group-specific hook function, if you'd like. | 3016 This can also be used as a group-specific hook function. If you want to |
3017 If you want to hear a beep when you enter a group, you could put | 3017 hear a beep when you enter a group, you could put something like |
3018 something like @code{(dummy-variable (ding))} in the parameters of that | 3018 @code{(dummy-variable (ding))} in the parameters of that group. |
3019 group. @code{dummy-variable} will be set to the result of the | 3019 @code{dummy-variable} will be set to the (meaningless) result of the |
3020 @code{(ding)} form, but who cares? | 3020 @code{(ding)} form. |
3021 | |
3022 Alternatively, since the VARIABLE becomes local to the group, this | |
3023 pattern can be used to temporarily change a hook. For example, if the | |
3024 following is added to a group parameter | |
3025 | |
3026 @lisp | |
3027 (gnus-summary-prepared-hook | |
3028 '(lambda nil (local-set-key "d" (local-key-binding "n")))) | |
3029 @end lisp | |
3030 | |
3031 when the group is entered, the 'd' key will not mark the article as | |
3032 expired. | |
3021 | 3033 |
3022 @end table | 3034 @end table |
3023 | 3035 |
3024 Use the @kbd{G p} or the @kbd{G c} command to edit group parameters of a | 3036 Use the @kbd{G p} or the @kbd{G c} command to edit group parameters of a |
3025 group. (@kbd{G p} presents you with a Lisp-based interface, @kbd{G c} | 3037 group. (@kbd{G p} presents you with a Lisp-based interface, @kbd{G c} |
5366 @code{postmaster}. Ordnung muss sein! | 5378 @code{postmaster}. Ordnung muss sein! |
5367 | 5379 |
5368 This command understands the process/prefix convention | 5380 This command understands the process/prefix convention |
5369 (@pxref{Process/Prefix}). | 5381 (@pxref{Process/Prefix}). |
5370 | 5382 |
5383 @item S D e | |
5384 @kindex S D e (Summary) | |
5385 @findex gnus-summary-resend-message-edit | |
5386 | |
5387 Like the previous command, but will allow you to edit the message as | |
5388 if it were a new message before resending. | |
5389 | |
5371 @item S O m | 5390 @item S O m |
5372 @kindex S O m (Summary) | 5391 @kindex S O m (Summary) |
5373 @findex gnus-uu-digest-mail-forward | 5392 @findex gnus-uu-digest-mail-forward |
5374 Digest the current series (@pxref{Decoding Articles}) and forward the | 5393 Digest the current series (@pxref{Decoding Articles}) and forward the |
5375 result using mail (@code{gnus-uu-digest-mail-forward}). This command | 5394 result using mail (@code{gnus-uu-digest-mail-forward}). This command |
6185 (@code{gnus-uu-mark-sparse}). | 6204 (@code{gnus-uu-mark-sparse}). |
6186 | 6205 |
6187 @item M P a | 6206 @item M P a |
6188 @kindex M P a (Summary) | 6207 @kindex M P a (Summary) |
6189 @findex gnus-uu-mark-all | 6208 @findex gnus-uu-mark-all |
6190 Mark all articles in series order (@code{gnus-uu-mark-series}). | 6209 Mark all articles in series order (@code{gnus-uu-mark-all}). |
6191 | 6210 |
6192 @item M P b | 6211 @item M P b |
6193 @kindex M P b (Summary) | 6212 @kindex M P b (Summary) |
6194 @findex gnus-uu-mark-buffer | 6213 @findex gnus-uu-mark-buffer |
6195 Mark all articles in the buffer in the order they appear | 6214 Mark all articles in the buffer in the order they appear |
9326 | 9345 |
9327 @vindex gnus-mime-multipart-functions | 9346 @vindex gnus-mime-multipart-functions |
9328 @item gnus-mime-multipart-functions | 9347 @item gnus-mime-multipart-functions |
9329 Alist of @acronym{MIME} multipart types and functions to handle them. | 9348 Alist of @acronym{MIME} multipart types and functions to handle them. |
9330 | 9349 |
9350 @vindex gnus-mime-display-multipart-alternative-as-mixed | |
9351 @item gnus-mime-display-multipart-alternative-as-mixed | |
9352 Display "multipart/alternative" parts as "multipart/mixed". | |
9353 | |
9354 @vindex gnus-mime-display-multipart-related-as-mixed | |
9355 @item gnus-mime-display-multipart-related-as-mixed | |
9356 Display "multipart/related" parts as "multipart/mixed". | |
9357 | |
9358 If displaying "text/html" is discouraged, see | |
9359 @code{mm-discouraged-alternatives} in @ref{Display Customization, | |
9360 Display Customization, , emacs-mime, Emacs-Mime Manual}. Images or | |
9361 other material inside a "multipart/related" part might be overlooked | |
9362 when this variable is nil. | |
9363 | |
9364 @vindex gnus-mime-display-multipart-as-mixed | |
9365 @item gnus-mime-display-multipart-as-mixed | |
9366 Display "multipart" parts as "multipart/mixed". If t, it overrides nil | |
9367 values of @code{gnus-mime-display-multipart-alternative-as-mixed} and | |
9368 @code{gnus-mime-display-multipart-related-as-mixed}. | |
9369 | |
9331 @vindex mm-file-name-rewrite-functions | 9370 @vindex mm-file-name-rewrite-functions |
9332 @item mm-file-name-rewrite-functions | 9371 @item mm-file-name-rewrite-functions |
9333 List of functions used for rewriting file names of @acronym{MIME} parts. | 9372 List of functions used for rewriting file names of @acronym{MIME} parts. |
9334 Each function takes a file name as input and returns a file name. | 9373 Each function takes a file name as input and returns a file name. |
9335 | 9374 |
9421 @cindex koi8-r | 9460 @cindex koi8-r |
9422 @cindex koi8-u | 9461 @cindex koi8-u |
9423 @cindex iso-8859-5 | 9462 @cindex iso-8859-5 |
9424 @cindex coding system aliases | 9463 @cindex coding system aliases |
9425 @cindex preferred charset | 9464 @cindex preferred charset |
9465 | |
9466 @xref{Encoding Customization, , Encoding Customization, emacs-mime, | |
9467 The Emacs MIME Manual}, for additional variables that control which | |
9468 MIME charsets are used when sending messages. | |
9426 | 9469 |
9427 Other charset tricks that may be useful, although not Gnus-specific: | 9470 Other charset tricks that may be useful, although not Gnus-specific: |
9428 | 9471 |
9429 If there are several @acronym{MIME} charsets that encode the same Emacs | 9472 If there are several @acronym{MIME} charsets that encode the same Emacs |
9430 charset, you can choose what charset to use by saying the following: | 9473 charset, you can choose what charset to use by saying the following: |
10134 @end lisp | 10177 @end lisp |
10135 | 10178 |
10136 @vindex gnus-newsgroup-variables | 10179 @vindex gnus-newsgroup-variables |
10137 @item gnus-newsgroup-variables | 10180 @item gnus-newsgroup-variables |
10138 A list of newsgroup (summary buffer) local variables, or cons of | 10181 A list of newsgroup (summary buffer) local variables, or cons of |
10139 variables and their default values (when the default values are not | 10182 variables and their default expressions to be evalled (when the default |
10140 @code{nil}), that should be made global while the summary buffer is | 10183 values are not @code{nil}), that should be made global while the summary |
10141 active. These variables can be used to set variables in the group | 10184 buffer is active. |
10142 parameters while still allowing them to affect operations done in | 10185 |
10143 other buffers. For example: | 10186 Note: The default expressions will be evaluated (using function |
10187 @code{eval}) before assignment to the local variable rather than just | |
10188 assigned to it. If the default expression is the symbol @code{global}, | |
10189 that symbol will not be evaluated but the global value of the local | |
10190 variable will be used instead. | |
10191 | |
10192 These variables can be used to set variables in the group parameters | |
10193 while still allowing them to affect operations done in other | |
10194 buffers. For example: | |
10144 | 10195 |
10145 @lisp | 10196 @lisp |
10146 (setq gnus-newsgroup-variables | 10197 (setq gnus-newsgroup-variables |
10147 '(message-use-followup-to | 10198 '(message-use-followup-to |
10148 (gnus-visible-headers . | 10199 (gnus-visible-headers . |
10149 "^From:\\|^Newsgroups:\\|^Subject:\\|^Date:\\|^To:"))) | 10200 "^From:\\|^Newsgroups:\\|^Subject:\\|^Date:\\|^To:"))) |
10150 @end lisp | 10201 @end lisp |
10151 | 10202 |
10203 Also @pxref{Group Parameters}. | |
10152 @end table | 10204 @end table |
10153 | 10205 |
10154 | 10206 |
10155 @node Summary Group Information | 10207 @node Summary Group Information |
10156 @subsection Summary Group Information | 10208 @subsection Summary Group Information |
11267 no more new text to scroll in. The default is @code{nil}. | 11319 no more new text to scroll in. The default is @code{nil}. |
11268 | 11320 |
11269 @vindex gnus-article-mode-line-format | 11321 @vindex gnus-article-mode-line-format |
11270 @item gnus-article-mode-line-format | 11322 @item gnus-article-mode-line-format |
11271 This variable is a format string along the same lines as | 11323 This variable is a format string along the same lines as |
11272 @code{gnus-summary-mode-line-format} (@pxref{Mode Line Formatting}). It | 11324 @code{gnus-summary-mode-line-format} (@pxref{Summary Buffer Mode |
11273 accepts the same format specifications as that variable, with two | 11325 Line}). It accepts the same format specifications as that variable, |
11274 extensions: | 11326 with two extensions: |
11275 | 11327 |
11276 @table @samp | 11328 @table @samp |
11277 | 11329 |
11278 @item w | 11330 @item w |
11279 The @dfn{wash status} of the article. This is a short string with one | 11331 The @dfn{wash status} of the article. This is a short string with one |
13201 The last of these groups should always be a general one, and the regular | 13253 The last of these groups should always be a general one, and the regular |
13202 expression should @emph{always} be @samp{*} so that it matches any mails | 13254 expression should @emph{always} be @samp{*} so that it matches any mails |
13203 that haven't been matched by any of the other regexps. (These rules are | 13255 that haven't been matched by any of the other regexps. (These rules are |
13204 processed from the beginning of the alist toward the end. The first | 13256 processed from the beginning of the alist toward the end. The first |
13205 rule to make a match will ``win'', unless you have crossposting enabled. | 13257 rule to make a match will ``win'', unless you have crossposting enabled. |
13206 In that case, all matching rules will ``win''.) | 13258 In that case, all matching rules will ``win''.) When new groups are |
13259 created by splitting mail, you may want to run | |
13260 @code{gnus-group-find-new-groups} to see the new groups. | |
13207 | 13261 |
13208 If you like to tinker with this yourself, you can set this variable to a | 13262 If you like to tinker with this yourself, you can set this variable to a |
13209 function of your choice. This function will be called without any | 13263 function of your choice. This function will be called without any |
13210 arguments in a buffer narrowed to the headers of an incoming mail | 13264 arguments in a buffer narrowed to the headers of an incoming mail |
13211 message. The function should return a list of group names that it | 13265 message. The function should return a list of group names that it |
13769 @vindex mail-source-ignore-errors | 13823 @vindex mail-source-ignore-errors |
13770 If non-@code{nil}, ignore errors when reading mail from a mail source. | 13824 If non-@code{nil}, ignore errors when reading mail from a mail source. |
13771 | 13825 |
13772 @item mail-source-directory | 13826 @item mail-source-directory |
13773 @vindex mail-source-directory | 13827 @vindex mail-source-directory |
13774 Directory where files (if any) will be stored. The default is | 13828 Directory where incoming mail source files (if any) will be stored. The |
13775 @file{~/Mail/}. At present, the only thing this is used for is to say | 13829 default is @file{~/Mail/}. At present, the only thing this is used for |
13776 where the incoming files will be stored if the previous variable is | 13830 is to say where the incoming files will be stored if the variable |
13777 @code{nil}. | 13831 @code{mail-source-delete-incoming} is @code{nil} or a number. |
13778 | 13832 |
13779 @item mail-source-incoming-file-prefix | 13833 @item mail-source-incoming-file-prefix |
13780 @vindex mail-source-incoming-file-prefix | 13834 @vindex mail-source-incoming-file-prefix |
13781 Prefix for file name for storing incoming mail. The default is | 13835 Prefix for file name for storing incoming mail. The default is |
13782 @file{Incoming}, in which case files will end up with names like | 13836 @file{Incoming}, in which case files will end up with names like |
16569 @end lisp | 16623 @end lisp |
16570 | 16624 |
16571 This instructs the @code{imap.el} package to log any exchanges with | 16625 This instructs the @code{imap.el} package to log any exchanges with |
16572 the server. The log is stored in the buffer @samp{*imap-log*}. Look | 16626 the server. The log is stored in the buffer @samp{*imap-log*}. Look |
16573 for error messages, which sometimes are tagged with the keyword | 16627 for error messages, which sometimes are tagged with the keyword |
16574 @code{BAD} - but when submitting a bug, make sure to include all the | 16628 @code{BAD}---but when submitting a bug, make sure to include all the |
16575 data. | 16629 data. |
16576 | 16630 |
16577 @node Other Sources | 16631 @node Other Sources |
16578 @section Other Sources | 16632 @section Other Sources |
16579 | 16633 |
18244 placeholders if you care (See @code{gnus-auto-goto-ignores}). | 18298 placeholders if you care (See @code{gnus-auto-goto-ignores}). |
18245 | 18299 |
18246 While it may be obvious to all, the only headers and articles | 18300 While it may be obvious to all, the only headers and articles |
18247 available while unplugged are those headers and articles that were | 18301 available while unplugged are those headers and articles that were |
18248 fetched into the Agent while previously plugged. To put it another | 18302 fetched into the Agent while previously plugged. To put it another |
18249 way, "If you forget to fetch something while plugged, you might have a | 18303 way, ``If you forget to fetch something while plugged, you might have a |
18250 less than satisfying unplugged session". For this reason, the Agent | 18304 less than satisfying unplugged session''. For this reason, the Agent |
18251 adds two visual effects to your summary buffer. These effects display | 18305 adds two visual effects to your summary buffer. These effects display |
18252 the download status of each article so that you always know which | 18306 the download status of each article so that you always know which |
18253 articles will be available when unplugged. | 18307 articles will be available when unplugged. |
18254 | 18308 |
18255 The first visual effect is the @samp{%O} spec. If you customize | 18309 The first visual effect is the @samp{%O} spec. If you customize |
18622 You can run a complete batch command from the command line with the | 18676 You can run a complete batch command from the command line with the |
18623 following incantation: | 18677 following incantation: |
18624 | 18678 |
18625 @example | 18679 @example |
18626 #!/bin/sh | 18680 #!/bin/sh |
18627 emacs -batch -l ~/.emacs -f -l ~/.gnus.el gnus-agent-batch >/dev/null 2>&1 | 18681 emacs -batch -l ~/.emacs -l ~/.gnus.el gnus-agent-batch >/dev/null 2>&1 |
18628 @end example | 18682 @end example |
18629 | 18683 |
18630 | 18684 |
18631 @node Agent Caveats | 18685 @node Agent Caveats |
18632 @subsection Agent Caveats | 18686 @subsection Agent Caveats |
20434 (1- | 20488 (1- |
20435 ("from" "lars"))) | 20489 ("from" "lars"))) |
20436 ... | 20490 ... |
20437 @end example | 20491 @end example |
20438 | 20492 |
20439 Then that means "score on the from header of the grandparent of the | 20493 Then that means ``score on the from header of the grandparent of the |
20440 current article". An indirection is quite fast, but it's better to say: | 20494 current article''. An indirection is quite fast, but it's better to say: |
20441 | 20495 |
20442 @example | 20496 @example |
20443 (1- | 20497 (1- |
20444 (& | 20498 (& |
20445 ("from" "Lars") | 20499 ("from" "Lars") |
22654 When @code{spam-autodetect} is used, it hooks into the process of | 22708 When @code{spam-autodetect} is used, it hooks into the process of |
22655 entering a group. Thus, entering a group with unseen or unread | 22709 entering a group. Thus, entering a group with unseen or unread |
22656 articles becomes the substitute for checking incoming mail. Whether | 22710 articles becomes the substitute for checking incoming mail. Whether |
22657 only unseen articles or all unread articles will be processed is | 22711 only unseen articles or all unread articles will be processed is |
22658 determined by the @code{spam-autodetect-recheck-messages}. When set | 22712 determined by the @code{spam-autodetect-recheck-messages}. When set |
22659 to t, unread messages will be rechecked. | 22713 to @code{t}, unread messages will be rechecked. |
22660 | 22714 |
22661 @code{spam-autodetect} grants the user at once more and less control | 22715 @code{spam-autodetect} grants the user at once more and less control |
22662 of spam filtering. The user will have more control over each group's | 22716 of spam filtering. The user will have more control over each group's |
22663 spam methods, so for instance the @samp{ding} group may have | 22717 spam methods, so for instance the @samp{ding} group may have |
22664 @code{spam-use-BBDB} as the autodetection method, while the | 22718 @code{spam-use-BBDB} as the autodetection method, while the |