comparison man/gnus.texi @ 100:4be1180a9e89 r20-1b2

Import from CVS: tag r20-1b2
author cvs
date Mon, 13 Aug 2007 09:15:11 +0200
parents 0d2f883870bc
children cf808b4c4290
comparison
equal deleted inserted replaced
99:2d83cbd90d8d 100:4be1180a9e89
1803 @cindex nndoc 1803 @cindex nndoc
1804 Make a group based on some file or other 1804 Make a group based on some file or other
1805 (@code{gnus-group-make-doc-group}). If you give a prefix to this 1805 (@code{gnus-group-make-doc-group}). If you give a prefix to this
1806 command, you will be prompted for a file name and a file type. 1806 command, you will be prompted for a file name and a file type.
1807 Currently supported types are @code{babyl}, @code{mbox}, @code{digest}, 1807 Currently supported types are @code{babyl}, @code{mbox}, @code{digest},
1808 @code{mmdf}, @code{news}, @code{rnews}, @code{clari-briefs}, and 1808 @code{mmdf}, @code{news}, @code{rnews}, @code{clari-briefs},
1809 @code{forward}. If you run this command without a prefix, Gnus will 1809 @code{rfc934} and @code{forward}. If you run this command without a
1810 guess at the file type. @xref{Document Groups}. 1810 prefix, Gnus will guess at the file type. @xref{Document Groups}.
1811 1811
1812 @item G w 1812 @item G w
1813 @kindex G w (Group) 1813 @kindex G w (Group)
1814 @findex gnus-group-make-web-group 1814 @findex gnus-group-make-web-group
1815 @cindex DejaNews 1815 @cindex DejaNews
4311 @node Threading 4311 @node Threading
4312 @section Threading 4312 @section Threading
4313 @cindex threading 4313 @cindex threading
4314 @cindex article threading 4314 @cindex article threading
4315 4315
4316 Gnus threads articles by default. @dfn{To thread} is to put replies to 4316 Gnus threads articles by default. @dfn{To thread} is to put responses
4317 articles directly after the articles they reply to---in a hierarchical 4317 to articles directly after the articles they respond to---in a
4318 fashion. 4318 hierarchical fashion.
4319 4319
4320 @menu 4320 @menu
4321 * Customizing Threading:: Variables you can change to affect the threading. 4321 * Customizing Threading:: Variables you can change to affect the threading.
4322 * Thread Commands:: Thread based commands in the summary buffer. 4322 * Thread Commands:: Thread based commands in the summary buffer.
4323 @end menu 4323 @end menu
7929 @menu 7929 @menu
7930 * Server Buffer Format:: You can customize the look of this buffer. 7930 * Server Buffer Format:: You can customize the look of this buffer.
7931 * Server Commands:: Commands to manipulate servers. 7931 * Server Commands:: Commands to manipulate servers.
7932 * Example Methods:: Examples server specifications. 7932 * Example Methods:: Examples server specifications.
7933 * Creating a Virtual Server:: An example session. 7933 * Creating a Virtual Server:: An example session.
7934 * Server Variables:: Which variables to set.
7934 * Servers and Methods:: You can use server names as select methods. 7935 * Servers and Methods:: You can use server names as select methods.
7935 * Unavailable Servers:: Some servers you try to contact may be down. 7936 * Unavailable Servers:: Some servers you try to contact may be down.
7936 @end menu 7937 @end menu
7937 7938
7938 @vindex gnus-server-mode-hook 7939 @vindex gnus-server-mode-hook
8143 @end lisp 8144 @end lisp
8144 8145
8145 Type @kbd{C-c C-c} to return to the server buffer. If you now press 8146 Type @kbd{C-c C-c} to return to the server buffer. If you now press
8146 @kbd{RET} over this virtual server, you should be entered into a browse 8147 @kbd{RET} over this virtual server, you should be entered into a browse
8147 buffer, and you should be able to enter any of the groups displayed. 8148 buffer, and you should be able to enter any of the groups displayed.
8149
8150
8151 @node Server Variables
8152 @subsection Server Variables
8153
8154 One sticky point when defining variables (both on backends and in Emacs
8155 in general) is that some variables are typically initialized from other
8156 variables when the definition of the variables is being loaded. If you
8157 change the "base" variable after the variables have been loaded, you
8158 won't change the "derived" variables.
8159
8160 This typically affects directory and file variables. For instance,
8161 @code{nnml-directory} is @file{~/Mail/} by default, and all @code{nnml}
8162 directory variables are initialized from that variable, so
8163 @code{nnml-active-file} will be @file{~/Mail/active}. If you define a
8164 new virtual @code{nnml} server, it will @emph{not} suffice to set just
8165 @code{nnml-directory}---you have to explicitly set all the file
8166 variables to be what you want them to be. For a complete list of
8167 variables for each backend, see each backend's section later in this
8168 manual, but here's an example @code{nnml} definition:
8169
8170 @lisp
8171 (nnml "public"
8172 (nnml-directory "~/my-mail/")
8173 (nnml-active-file "~/my-mail/active")
8174 (nnml-newsgroups-file "~/my-mail/newsgroups"))
8175 @end lisp
8148 8176
8149 8177
8150 @node Servers and Methods 8178 @node Servers and Methods
8151 @subsection Servers and Methods 8179 @subsection Servers and Methods
8152 8180
8772 @item nnmail-delete-incoming 8800 @item nnmail-delete-incoming
8773 @vindex nnmail-delete-incoming 8801 @vindex nnmail-delete-incoming
8774 @cindex incoming mail files 8802 @cindex incoming mail files
8775 @cindex deleting incoming files 8803 @cindex deleting incoming files
8776 If non-@code{nil}, the mail backends will delete the temporary incoming 8804 If non-@code{nil}, the mail backends will delete the temporary incoming
8777 file after splitting mail into the proper groups. This is @code{nil} by 8805 file after splitting mail into the proper groups. This is @code{t} by
8778 default for reasons of security. 8806 default.
8807
8808 @c This is @code{nil} by
8809 @c default for reasons of security.
8779 8810
8780 @c Since Red Gnus is an alpha release, it is to be expected to lose mail. 8811 @c Since Red Gnus is an alpha release, it is to be expected to lose mail.
8781 (No Gnus release since (ding) Gnus 0.10 (or something like that) have 8812 (No Gnus release since (ding) Gnus 0.10 (or something like that) have
8782 lost mail, I think, but that's not the point. (Except certain versions 8813 lost mail, I think, but that's not the point. (Except certain versions
8783 of Red Gnus.)) By not deleting the Incoming* files, one can be sure to 8814 of Red Gnus.)) By not deleting the Incoming* files, one can be sure to
9701 9732
9702 @table @code 9733 @table @code
9703 @item nndoc-article-type 9734 @item nndoc-article-type
9704 @vindex nndoc-article-type 9735 @vindex nndoc-article-type
9705 This should be one of @code{mbox}, @code{babyl}, @code{digest}, 9736 This should be one of @code{mbox}, @code{babyl}, @code{digest},
9706 @code{mmdf}, @code{forward}, @code{news}, @code{rnews}, 9737 @code{mmdf}, @code{forward}, @code{rfc934}, @code{news}, @code{rnews},
9707 @code{mime-digest}, @code{clari-briefs}, or @code{guess}. 9738 @code{mime-digest}, @code{clari-briefs}, or @code{guess}.
9708 9739
9709 @item nndoc-post-type 9740 @item nndoc-post-type
9710 @vindex nndoc-post-type 9741 @vindex nndoc-post-type
9711 This variable says whether Gnus is to consider the group a news group or 9742 This variable says whether Gnus is to consider the group a news group or
12551 12582
12552 @code{group}, @code{summary}, @code{article}, @code{server}, 12583 @code{group}, @code{summary}, @code{article}, @code{server},
12553 @code{browse}, @code{message}, @code{pick}, @code{info}, 12584 @code{browse}, @code{message}, @code{pick}, @code{info},
12554 @code{summary-faq}, @code{edit-group}, @code{edit-server}, 12585 @code{summary-faq}, @code{edit-group}, @code{edit-server},
12555 @code{edit-score}, @code{post}, @code{reply}, @code{forward}, 12586 @code{edit-score}, @code{post}, @code{reply}, @code{forward},
12556 @code{reply-yank}, @code{mail-bounce}, @code{draft}, 12587 @code{reply-yank}, @code{mail-bounce}, @code{draft}, @code{pipe},
12557 @code{pipe}, @code{bug}, @code{compose-bounce}. 12588 @code{bug}, @code{compose-bounce}.
12558 12589
12559 Note that the @code{message} key is used for both 12590 Note that the @code{message} key is used for both
12560 @code{gnus-group-mail} and @code{gnus-summary-mail-other-window}. If 12591 @code{gnus-group-mail} and @code{gnus-summary-mail-other-window}. If
12561 it is desirable to distinguish between the two, something like this 12592 it is desirable to distinguish between the two, something like this
12562 might be used: 12593 might be used: