Mercurial > emacs
comparison man/gnus.texi @ 35614:64758b6d401f
*** empty log message ***
author | Dave Love <fx@gnu.org> |
---|---|
date | Fri, 26 Jan 2001 17:33:27 +0000 |
parents | 726bca563fbf |
children | 9c27903fdec4 |
comparison
equal
deleted
inserted
replaced
35613:afe32e7ffa6c | 35614:64758b6d401f |
---|---|
591 * Misc Article:: Other stuff. | 591 * Misc Article:: Other stuff. |
592 | 592 |
593 Composing Messages | 593 Composing Messages |
594 | 594 |
595 * Mail:: Mailing and replying. | 595 * Mail:: Mailing and replying. |
596 * Post:: Posting and following up. | |
597 * Posting Server:: What server should you post via? | 596 * Posting Server:: What server should you post via? |
598 * Mail and Post:: Mailing and posting at the same time. | 597 * Mail and Post:: Mailing and posting at the same time. |
599 * Archived Messages:: Where Gnus stores the messages you've sent. | 598 * Archived Messages:: Where Gnus stores the messages you've sent. |
600 * Posting Styles:: An easier way to specify who you are. | 599 * Posting Styles:: An easier way to specify who you are. |
601 * Drafts:: Postponing messages and rejected messages. | 600 * Drafts:: Postponing messages and rejected messages. |
1722 @item m | 1721 @item m |
1723 @vindex gnus-new-mail-mark | 1722 @vindex gnus-new-mail-mark |
1724 @cindex % | 1723 @cindex % |
1725 @samp{%} (@code{gnus-new-mail-mark}) if there has arrived new mail to | 1724 @samp{%} (@code{gnus-new-mail-mark}) if there has arrived new mail to |
1726 the group lately. | 1725 the group lately. |
1726 | |
1727 @item p | |
1728 @samp{#} (@code{gnus-process-mark}) if the group is process marked. | |
1727 | 1729 |
1728 @item d | 1730 @item d |
1729 A string that says when you last read the group (@pxref{Group | 1731 A string that says when you last read the group (@pxref{Group |
1730 Timestamp}). | 1732 Timestamp}). |
1731 | 1733 |
2699 @example | 2701 @example |
2700 (posting-style | 2702 (posting-style |
2701 (name "Funky Name") | 2703 (name "Funky Name") |
2702 (signature "Funky Signature")) | 2704 (signature "Funky Signature")) |
2703 @end example | 2705 @end example |
2706 | |
2707 @item banner | |
2708 An item like @code{(banner . "regex")} causes any part of an article | |
2709 that matches the regular expression "regex" to be stripped. Instead of | |
2710 "regex", you can also use the symbol @code{signature} which strips the | |
2711 last signature or any of the elements of the alist | |
2712 @code{gnus-article-banner-alist}. | |
2704 | 2713 |
2705 @end table | 2714 @end table |
2706 | 2715 |
2707 Use the @kbd{G p} command to edit group parameters of a group. You | 2716 Use the @kbd{G p} command to edit group parameters of a group. You |
2708 might also be interested in reading about topic parameters (@pxref{Topic | 2717 might also be interested in reading about topic parameters (@pxref{Topic |
3837 * Finding the Parent:: No child support? Get the parent. | 3846 * Finding the Parent:: No child support? Get the parent. |
3838 * Alternative Approaches:: Reading using non-default summaries. | 3847 * Alternative Approaches:: Reading using non-default summaries. |
3839 * Tree Display:: A more visual display of threads. | 3848 * Tree Display:: A more visual display of threads. |
3840 * Mail Group Commands:: Some commands can only be used in mail groups. | 3849 * Mail Group Commands:: Some commands can only be used in mail groups. |
3841 * Various Summary Stuff:: What didn't fit anywhere else. | 3850 * Various Summary Stuff:: What didn't fit anywhere else. |
3842 * Exiting the Summary Buffer:: Returning to the Group buffer. | 3851 * Exiting the Summary Buffer:: Returning to the Group buffer, |
3852 or reselecting the current group. | |
3843 * Crosspost Handling:: How crossposted articles are dealt with. | 3853 * Crosspost Handling:: How crossposted articles are dealt with. |
3844 * Duplicate Suppression:: An alternative when crosspost handling fails. | 3854 * Duplicate Suppression:: An alternative when crosspost handling fails. |
3845 @end menu | 3855 @end menu |
3846 | 3856 |
3847 | 3857 |
4288 @subsection Choosing Commands | 4298 @subsection Choosing Commands |
4289 | 4299 |
4290 None of the following movement commands understand the numeric prefix, | 4300 None of the following movement commands understand the numeric prefix, |
4291 and they all select and display an article. | 4301 and they all select and display an article. |
4292 | 4302 |
4303 If you want to fetch new articles or redisplay the group, see | |
4304 @ref{Exiting the Summary Buffer}. | |
4305 | |
4293 @table @kbd | 4306 @table @kbd |
4294 @item SPACE | 4307 @item SPACE |
4295 @kindex SPACE (Summary) | 4308 @kindex SPACE (Summary) |
4296 @findex gnus-summary-next-page | 4309 @findex gnus-summary-next-page |
4297 Select the current article, or, if that one's read already, the next | 4310 Select the current article, or, if that one's read already, the next |
7309 | 7322 |
7310 @dfn{Washing} is defined by us as ``changing something from something to | 7323 @dfn{Washing} is defined by us as ``changing something from something to |
7311 something else'', but normally results in something looking better. | 7324 something else'', but normally results in something looking better. |
7312 Cleaner, perhaps. | 7325 Cleaner, perhaps. |
7313 | 7326 |
7327 @xref{Customizing Articles}, if you want to change how Gnus displays | |
7328 articles by default. | |
7329 | |
7314 @table @kbd | 7330 @table @kbd |
7331 | |
7332 @item C-u g | |
7333 This is not really washing, it's sort of the opposite of washing. If | |
7334 you type this, you see the article exactly as it exists on disk or on | |
7335 the server. | |
7315 | 7336 |
7316 @item W l | 7337 @item W l |
7317 @kindex W l (Summary) | 7338 @kindex W l (Summary) |
7318 @findex gnus-summary-stop-page-breaking | 7339 @findex gnus-summary-stop-page-breaking |
7319 Remove page breaks from the current article | 7340 Remove page breaks from the current article |
7363 Treat M******** sm*rtq**t*s according to | 7384 Treat M******** sm*rtq**t*s according to |
7364 @code{gnus-article-dumbquotes-map} | 7385 @code{gnus-article-dumbquotes-map} |
7365 (@code{gnus-article-treat-dumbquotes}). Note that this function guesses | 7386 (@code{gnus-article-treat-dumbquotes}). Note that this function guesses |
7366 whether a character is a sm*rtq**t* or not, so it should only be used | 7387 whether a character is a sm*rtq**t* or not, so it should only be used |
7367 interactively. | 7388 interactively. |
7389 | |
7390 In reality, this function is translates a subset of the subset of the | |
7391 @code{cp1252} (or @code{Windows-1252}) character set that isn't in ISO | |
7392 Latin-1, including the quote characters @code{\222} and @code{\264}. | |
7393 Messages in this character set often have a MIME header saying that | |
7394 they are Latin-1. | |
7368 | 7395 |
7369 @item W w | 7396 @item W w |
7370 @kindex W w (Summary) | 7397 @kindex W w (Summary) |
7371 @findex gnus-article-fill-cited-article | 7398 @findex gnus-article-fill-cited-article |
7372 Do word wrap (@code{gnus-article-fill-cited-article}). | 7399 Do word wrap (@code{gnus-article-fill-cited-article}). |
9510 Message Manual}. Where the message will be posted/mailed to depends | 9537 Message Manual}. Where the message will be posted/mailed to depends |
9511 on your setup (@pxref{Posting Server}). | 9538 on your setup (@pxref{Posting Server}). |
9512 | 9539 |
9513 @menu | 9540 @menu |
9514 * Mail:: Mailing and replying. | 9541 * Mail:: Mailing and replying. |
9515 * Post:: Posting and following up. | |
9516 * Posting Server:: What server should you post via? | 9542 * Posting Server:: What server should you post via? |
9517 * Mail and Post:: Mailing and posting at the same time. | 9543 * Mail and Post:: Mailing and posting at the same time. |
9518 * Archived Messages:: Where Gnus stores the messages you've sent. | 9544 * Archived Messages:: Where Gnus stores the messages you've sent. |
9519 * Posting Styles:: An easier way to specify who you are. | 9545 * Posting Styles:: An easier way to specify who you are. |
9520 * Drafts:: Postponing messages and rejected messages. | 9546 * Drafts:: Postponing messages and rejected messages. |
9538 | 9564 |
9539 @item gnus-add-to-list | 9565 @item gnus-add-to-list |
9540 @vindex gnus-add-to-list | 9566 @vindex gnus-add-to-list |
9541 If non-@code{nil}, add a @code{to-list} group parameter to mail groups | 9567 If non-@code{nil}, add a @code{to-list} group parameter to mail groups |
9542 that have none when you do a @kbd{a}. | 9568 that have none when you do a @kbd{a}. |
9543 | |
9544 @item message-send-mail-partially-limit | |
9545 @vindex message-send-mail-partially-limit | |
9546 The limitation of messages sent as message/partial. | |
9547 The lower bound of message size in characters, beyond which the message | |
9548 should be sent in several parts. If it is nil, the size is unlimited. | |
9549 | |
9550 @end table | |
9551 | |
9552 | |
9553 @node Post | |
9554 @section Post | |
9555 | |
9556 Variables for composing news articles: | |
9557 | |
9558 @table @code | |
9559 @item gnus-sent-message-ids-file | |
9560 @vindex gnus-sent-message-ids-file | |
9561 Gnus will keep a @code{Message-ID} history file of all the mails it has | |
9562 sent. If it discovers that it has already sent a mail, it will ask the | |
9563 user whether to re-send the mail. (This is primarily useful when | |
9564 dealing with @sc{soup} packets and the like where one is apt to send the | |
9565 same packet multiple times.) This variable says what the name of this | |
9566 history file is. It is @file{~/News/Sent-Message-IDs} by default. Set | |
9567 this variable to @code{nil} if you don't want Gnus to keep a history | |
9568 file. | |
9569 | |
9570 @item gnus-sent-message-ids-length | |
9571 @vindex gnus-sent-message-ids-length | |
9572 This variable says how many @code{Message-ID}s to keep in the history | |
9573 file. It is 1000 by default. | |
9574 | 9569 |
9575 @end table | 9570 @end table |
9576 | 9571 |
9577 | 9572 |
9578 @node Posting Server | 9573 @node Posting Server |
9888 ((equal (system-name) "gnarly") | 9883 ((equal (system-name) "gnarly") |
9889 (signature my-quote-randomizer)) | 9884 (signature my-quote-randomizer)) |
9890 ((message-news-p) | 9885 ((message-news-p) |
9891 (signature my-news-signature)) | 9886 (signature my-news-signature)) |
9892 (header "From\\|To" "larsi.*org" | 9887 (header "From\\|To" "larsi.*org" |
9893 (Organization "Somewhere, Inc.")) | 9888 (Organization "Somewhere, Inc.")) |
9894 ((posting-from-work-p) | 9889 ((posting-from-work-p) |
9895 (signature-file "~/.work-signature") | 9890 (signature-file "~/.work-signature") |
9896 (address "user@@bar.foo") | 9891 (address "user@@bar.foo") |
9897 (body "You are fired.\n\nSincerely, your boss.") | 9892 (body "You are fired.\n\nSincerely, your boss.") |
9898 (organization "Important Work, Inc")) | 9893 (organization "Important Work, Inc")) |
9894 ("nnml:.*" | |
9895 (From (save-excursion | |
9896 (set-buffer gnus-article-buffer) | |
9897 (message-fetch-field "to")))) | |
9899 ("^nn.+:" | 9898 ("^nn.+:" |
9900 (signature-file "~/.mail-signature")))) | 9899 (signature-file "~/.mail-signature")))) |
9901 @end lisp | 9900 @end lisp |
9901 | |
9902 The @samp{nnml:.*} rule means that you use the @code{To} address as the | |
9903 @code{From} address in all your outgoing replies, which might be handy | |
9904 if you fill many roles. | |
9902 | 9905 |
9903 | 9906 |
9904 @node Drafts | 9907 @node Drafts |
9905 @section Drafts | 9908 @section Drafts |
9906 @cindex drafts | 9909 @cindex drafts |
10473 @enumerate | 10476 @enumerate |
10474 @item | 10477 @item |
10475 The file contains one or more line, each of which define one server. | 10478 The file contains one or more line, each of which define one server. |
10476 | 10479 |
10477 @item | 10480 @item |
10481 Each line may contain an arbitrary number of token/value pairs. | |
10482 | |
10478 The valid tokens include @samp{machine}, @samp{login}, @samp{password}, | 10483 The valid tokens include @samp{machine}, @samp{login}, @samp{password}, |
10479 @samp{default}. In addition Gnus introduces two new tokens, not present | 10484 @samp{default}. In addition Gnus introduces two new tokens, not present |
10480 in the original @file{.netrc}/@code{ftp} syntax, namely @samp{port} and | 10485 in the original @file{.netrc}/@code{ftp} syntax, namely @samp{port} and |
10481 @samp{force}. (This is the only way the @file{.authinfo} file format | 10486 @samp{force}. (This is the only way the @file{.authinfo} file format |
10482 deviates from the @file{.netrc} file format.) @samp{port} is used to | 10487 deviates from the @file{.netrc} file format.) @samp{port} is used to |
11428 useful when you use local mail and news. | 11433 useful when you use local mail and news. |
11429 | 11434 |
11430 @end table | 11435 @end table |
11431 @end table | 11436 @end table |
11432 | 11437 |
11433 @subsubheading Function Interface | 11438 @subsubsection Function Interface |
11434 | 11439 |
11435 Some of the above keywords specify a Lisp function to be executed. | 11440 Some of the above keywords specify a Lisp function to be executed. |
11436 For each keyword @code{:foo}, the Lisp variable @code{foo} is bound to | 11441 For each keyword @code{:foo}, the Lisp variable @code{foo} is bound to |
11437 the value of the keyword while the function is executing. For example, | 11442 the value of the keyword while the function is executing. For example, |
11438 consider the following mail-source setting: | 11443 consider the following mail-source setting: |
14506 @code{gnus-category-predicate-alist} in your @file{~/.gnus.el} or | 14511 @code{gnus-category-predicate-alist} in your @file{~/.gnus.el} or |
14507 wherever. (Note: this would have to be at a point *after* | 14512 wherever. (Note: this would have to be at a point *after* |
14508 @code{gnus-agent} has been loaded via @code{(gnus-agentize)}) | 14513 @code{gnus-agent} has been loaded via @code{(gnus-agentize)}) |
14509 | 14514 |
14510 @lisp | 14515 @lisp |
14511 (defvar gnus-category-predicate-alist | 14516 (setq gnus-category-predicate-alist |
14512 (append gnus-category-predicate-alist | 14517 (append gnus-category-predicate-alist |
14513 '((old . my-article-old-p)))) | 14518 '((old . my-article-old-p)))) |
14514 @end lisp | 14519 @end lisp |
14515 | 14520 |
14516 and simply specify your predicate as: | 14521 and simply specify your predicate as: |
15895 To give you complete control over the scoring process, you can customize | 15900 To give you complete control over the scoring process, you can customize |
15896 the @code{gnus-default-adaptive-score-alist} variable. For instance, it | 15901 the @code{gnus-default-adaptive-score-alist} variable. For instance, it |
15897 might look something like this: | 15902 might look something like this: |
15898 | 15903 |
15899 @lisp | 15904 @lisp |
15900 (defvar gnus-default-adaptive-score-alist | 15905 (setq gnus-default-adaptive-score-alist |
15901 '((gnus-unread-mark) | 15906 '((gnus-unread-mark) |
15902 (gnus-ticked-mark (from 4)) | 15907 (gnus-ticked-mark (from 4)) |
15903 (gnus-dormant-mark (from 5)) | 15908 (gnus-dormant-mark (from 5)) |
15904 (gnus-del-mark (from -4) (subject -1)) | 15909 (gnus-del-mark (from -4) (subject -1)) |
15905 (gnus-read-mark (from 4) (subject 2)) | 15910 (gnus-read-mark (from 4) (subject 2)) |
16150 your own article. | 16155 your own article. |
16151 @end table | 16156 @end table |
16152 | 16157 |
16153 @vindex message-sent-hook | 16158 @vindex message-sent-hook |
16154 These two functions are both primarily meant to be used in hooks like | 16159 These two functions are both primarily meant to be used in hooks like |
16155 @code{message-sent-hook}. | 16160 @code{message-sent-hook}, like this: |
16161 @lisp | |
16162 (add-hook 'message-sent-hook 'gnus-score-followup-thread) | |
16163 @end lisp | |
16164 | |
16156 | 16165 |
16157 If you look closely at your own @code{Message-ID}, you'll notice that | 16166 If you look closely at your own @code{Message-ID}, you'll notice that |
16158 the first two or three characters are always the same. Here's two of | 16167 the first two or three characters are always the same. Here's two of |
16159 mine: | 16168 mine: |
16160 | 16169 |
16167 exploited---the following rule will raise the score on all followups to | 16176 exploited---the following rule will raise the score on all followups to |
16168 myself: | 16177 myself: |
16169 | 16178 |
16170 @lisp | 16179 @lisp |
16171 ("references" | 16180 ("references" |
16172 ("<x6[0-9a-z]+\\.fsf\\(_-_\\)?@@.*eyesore.no>" | 16181 ("<x6[0-9a-z]+\\.fsf\\(_-_\\)?@@.*eyesore\\.no>" |
16173 1000 nil r)) | 16182 1000 nil r)) |
16174 @end lisp | 16183 @end lisp |
16175 | 16184 |
16176 Whether it's the first two or first three characters that are ``yours'' | 16185 Whether it's the first two or first three characters that are ``yours'' |
16177 is system-dependent. | 16186 is system-dependent. |
20315 Message-ID, delete the "original". | 20324 Message-ID, delete the "original". |
20316 @item | 20325 @item |
20317 when replying to several messages at once, put the "other" message-ids | 20326 when replying to several messages at once, put the "other" message-ids |
20318 into a See-Also header. | 20327 into a See-Also header. |
20319 @item | 20328 @item |
20320 support setext: @url{http://www.bsdi.com/setext/} | 20329 support setext: @uref{http://www.bsdi.com/setext/} |
20321 @item | 20330 @item |
20322 support ProleText: @url{http://proletext.clari.net/prole/proletext.html} | 20331 support ProleText: @uref{http://proletext.clari.net/prole/proletext.html} |
20323 @item | 20332 @item |
20324 when browsing a foreign server, the groups that are already subscribed | 20333 when browsing a foreign server, the groups that are already subscribed |
20325 should be listed as such and not as "K". | 20334 should be listed as such and not as "K". |
20326 @item | 20335 @item |
20327 generate font names dynamically. | 20336 generate font names dynamically. |
20930 @item | 20939 @item |
20931 a new nncvs backend. Each group would show an article, using | 20940 a new nncvs backend. Each group would show an article, using |
20932 version branches as threading, checkin date as the date, etc. | 20941 version branches as threading, checkin date as the date, etc. |
20933 | 20942 |
20934 @item | 20943 @item |
20935 @url{http://www.dejanews.com/forms/dnsetfilter_exp.html}? | 20944 @uref{http://www.dejanews.com/forms/dnsetfilter_exp.html}? |
20936 This filter allows one to construct advance queries on the Dejanews | 20945 This filter allows one to construct advance queries on the Dejanews |
20937 database such as specifying start and end dates, subject, author, | 20946 database such as specifying start and end dates, subject, author, |
20938 and/or newsgroup name. | 20947 and/or newsgroup name. |
20939 | 20948 |
20940 @item | 20949 @item |