annotate doc/misc/gnus-faq.texi @ 98007:883843ca3292

* verilog-mode.el (verilog-library-extensions): Enable .sv filename extensions to call verilog-mode. (verilog-auto, verilog-auto-inst, verilog-faq) (verilog-submit-bug-report): Update author support URLs. (verilog-delete-auto, verilog-auto-inout-module) (verilog-auto-inout-comp, verilog-auto): Add AUTOINOUTCOMP for creating complemented testbench modules. Suggested by Yishay Belkind. (verilog-auto-inst-port, verilog-simplify-range-expression): When verilog-auto-inst-param-value is set, don't require a AUTO_TEMPLATE to expand parameter substitutions. Suggested by Yishay Belkind. (verilog-auto-inst-param-value): Add safe variable. (verilog-re-search-forward, verilog-re-search-backward): Fix returning wrong search results on Emacs 22.1. (verilog-modi-cache-results, verilog-auto): Fix warning message about "toggling font-lock-mode." (verilog-auto): Fix loosing font-lock on errors. (verilog-auto-inst-param-value, verilog-mode-version) (verilog-mode-version-date, verilog-read-inst-param-value) (verilog-auto-inst, verilog-auto-inst-param) (verilog-auto-inst-port, verilog-simplify-range-expression): Allow parameters to be replaced with their values, on the expansion of an AUTOINST with Verilog 2001 style parameter settings. Suggested by David Rogoff. * verilog-mode.el (verilog-beg-block-re-ordered, verilog-calc-1): Better support for the property statement. Sometimes this keyword introduces a statement which requires an endproperty keyword, and sometimes it doesn't, dependening on the work before the property word. If property is prefixed with assert, assume or cover keyword, then the statement is ended with a ';' Otherwise, property is like task or specify, and is followed by some number of statements, which are ended with an endproperty keyword. (electric-verilog-tab): Support Emacs 22.2 style handling of tab in a highlighted region: indent each line in region according to mode. Supply this so it works in XEmacs and older Emacs.
author Dan Nicolaescu <dann@ics.uci.edu>
date Fri, 05 Sep 2008 22:13:55 +0000
parents be43dd7afc91
children cb5d2387102c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1 @c \input texinfo @c -*-texinfo-*-
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2 @c Uncomment 1st line before texing this file alone.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
3 @c %**start of header
87903
5d58981e6690 Merge from emacs--rel--22
Miles Bader <miles@gnu.org>
parents: 85713
diff changeset
4 @c Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
5d58981e6690 Merge from emacs--rel--22
Miles Bader <miles@gnu.org>
parents: 85713
diff changeset
5 @c 2008 Free Software Foundation, Inc.
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
6 @c
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
7 @c Do not modify this file, it was generated from gnus-faq.xml, available from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
8 @c <URL:http://my.gnus.org/FAQ/>.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
9 @c
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
10 @setfilename gnus-faq.info
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
11 @settitle Frequently Asked Questions
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
12 @c %**end of header
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
13 @c
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
14
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
15 @node Frequently Asked Questions
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
16 @section Frequently Asked Questions
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
17
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
18 @menu
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
19 * FAQ - Changes::
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
20 * FAQ - Introduction:: About Gnus and this FAQ.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
21 * FAQ 1 - Installation FAQ:: Installation of Gnus.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
22 * FAQ 2 - Startup / Group buffer:: Start up questions and the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
23 first buffer Gnus shows you.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
24 * FAQ 3 - Getting Messages:: Making Gnus read your mail
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
25 and news.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
26 * FAQ 4 - Reading messages:: How to efficiently read
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
27 messages.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
28 * FAQ 5 - Composing messages:: Composing mails or Usenet
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
29 postings.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
30 * FAQ 6 - Old messages:: Importing, archiving,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
31 searching and deleting messages.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
32 * FAQ 7 - Gnus in a dial-up environment:: Reading mail and news while
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
33 offline.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
34 * FAQ 8 - Getting help:: When this FAQ isn't enough.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
35 * FAQ 9 - Tuning Gnus:: How to make Gnus faster.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
36 * FAQ - Glossary:: Terms used in the FAQ
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
37 explained.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
38 @end menu
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
39
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
40 @subheading Abstract
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
41
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
42 This is the new Gnus Frequently Asked Questions list.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
43 If you have a Web browser, the official hypertext version is at
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
44 @uref{http://my.gnus.org/FAQ/},
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
45 the Docbook source is available from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
46 @uref{http://sourceforge.net/projects/gnus/, http://sourceforge.net}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
47
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
48 Please submit features and suggestions to the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
49 @email{faq-discuss@@my.gnus.org, FAQ discussion list}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
50 The list is protected against junk mail with
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
51 @uref{http://smarden.org/qconfirm/index.html, qconfirm}. As
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
52 a subscriber, your submissions will automatically pass. You can
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
53 also subscribe to the list by sending a blank email to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
54 @email{faq-discuss-subscribe@@my.gnus.org, faq-discuss-subscribe@@my.gnus.org}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
55 and @uref{http://mail1.kens.com/cgi-bin/ezmlm-browse?command=monthbythread%26list=faq-discuss, browse
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
56 the archive (BROKEN)}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
57
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
58 @node FAQ - Changes
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
59 @subheading Changes
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
60
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
61
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
62
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
63 @itemize @bullet
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
64
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
65 @item
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
66 2008-06-15: Adjust for message-fill-column. Add x-face-file.
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
67 Clarify difference between ding and gnu.emacs.gnus. Remove
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
68 reference to discontinued service.
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
69
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
70 @item
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
71 2006-04-15: Added tip on how to delete sent buffer on exit.
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
72 @end itemize
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
73
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
74 @node FAQ - Introduction
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
75 @subheading Introduction
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
76
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
77 This is the Gnus Frequently Asked Questions list.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
78
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
79 Gnus is a Usenet Newsreader and Electronic Mail User Agent implemented
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
80 as a part of Emacs. It's been around in some form for almost a decade
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
81 now, and has been distributed as a standard part of Emacs for much of
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
82 that time. Gnus 5 is the latest (and greatest) incarnation. The
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
83 original version was called GNUS, and was written by Masanobu UMEDA.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
84 When autumn crept up in '94, Lars Magne Ingebrigtsen grew bored and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
85 decided to rewrite Gnus.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
86
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
87 Its biggest strength is the fact that it is extremely
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
88 customizable. It is somewhat intimidating at first glance, but
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
89 most of the complexity can be ignored until you're ready to take
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
90 advantage of it. If you receive a reasonable volume of e-mail
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
91 (you're on various mailing lists), or you would like to read
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
92 high-volume mailing lists but cannot keep up with them, or read
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
93 high volume newsgroups or are just bored, then Gnus is what you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
94 want.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
95
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
96 This FAQ was maintained by Justin Sheehy until March 2002. He
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
97 would like to thank Steve Baur and Per Abrahamsen for doing a wonderful
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
98 job with this FAQ before him. We would like to do the same - thanks,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
99 Justin!
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
100
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
101 If you have a Web browser, the official hypertext version is at:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
102 @uref{http://my.gnus.org/FAQ/}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
103 This version is much nicer than the unofficial hypertext
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
104 versions that are archived at Utrecht, Oxford, Smart Pages, Ohio
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
105 State, and other FAQ archives. See the resources question below
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
106 if you want information on obtaining it in another format.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
107
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
108 The information contained here was compiled with the assistance
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
109 of the Gnus development mailing list, and any errors or
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
110 misprints are the my.gnus.org team's fault, sorry.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
111
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
112 @node FAQ 1 - Installation FAQ
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
113 @subsection Installation FAQ
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
114
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
115 @menu
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
116 * FAQ 1-1:: What is the latest version of Gnus?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
117 * FAQ 1-2:: What's new in 5.10?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
118 * FAQ 1-3:: Where and how to get Gnus?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
119 * FAQ 1-4:: What to do with the tarball now?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
120 * FAQ 1-5:: I sometimes read references to No Gnus and Oort Gnus,
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
121 what are those?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
122 * FAQ 1-6:: Which version of Emacs do I need?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
123 * FAQ 1-7:: How do I run Gnus on both Emacs and XEmacs?
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
124 @end menu
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
125
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
126 @node FAQ 1-1
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
127 @subsubheading Question 1.1
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
128
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
129 What is the latest version of Gnus?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
130
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
131 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
132
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
133 Jingle please: Gnus 5.10 is released, get it while it's
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
134 hot! As well as the step in version number is rather
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
135 small, Gnus 5.10 has tons of new features which you
85713
f023b81ee7b4 * gnus.texi, gnus-faq.texi, message.texi: Bump version to Gnus v5.13.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 85712
diff changeset
136 shouldn't miss. The current release (5.13) should be at
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
137 least as stable as the latest release of the 5.8 series.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
138
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
139 @node FAQ 1-2
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
140 @subsubheading Question 1.2
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
141
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
142 What's new in 5.10?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
143
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
144 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
145
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
146 First of all, you should have a look into the file
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
147 GNUS-NEWS in the toplevel directory of the Gnus tarball,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
148 there the most important changes are listed. Here's a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
149 short list of the changes I find especially
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
150 important/interesting:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
151
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
152 @itemize @bullet
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
153
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
154 @item
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
155 Major rewrite of the Gnus agent, Gnus agent is now
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
156 active by default.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
157
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
158 @item
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
159 Many new article washing functions for dealing with
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
160 ugly formatted articles.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
161
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
162 @item
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
163 Anti Spam features.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
164
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
165 @item
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
166 Message-utils now included in Gnus.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
167
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
168 @item
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
169 New format specifiers for summary lines, e.g. %B for
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
170 a complex trn-style thread tree.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
171 @end itemize
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
172
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
173 @node FAQ 1-3
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
174 @subsubheading Question 1.3
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
175
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
176 Where and how to get Gnus?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
177
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
178 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
179
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
180 Gnus is released independent from releases of Emacs and XEmacs.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
181 Therefore, the version bundled with Emacs or the version in XEmacs'
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
182 package system might not be up to date (e.g. Gnus 5.9 bundled with Emacs
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
183 21 is outdated).
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
184 You can get the latest released version of Gnus from
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
185 @uref{http://www.gnus.org/dist/gnus.tar.gz}
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
186 or via anonymous FTP from
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
187 @uref{ftp://ftp.gnus.org/pub/gnus/gnus.tar.gz}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
188
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
189 @node FAQ 1-4
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
190 @subsubheading Question 1.4
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
191
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
192 What to do with the tarball now?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
193
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
194 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
195
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
196 Untar it via @samp{tar xvzf gnus.tar.gz} and do the common
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
197 @samp{./configure; make; make install} circle.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
198 (under MS-Windows either get the Cygwin environment from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
199 @uref{http://www.cygwin.com}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
200 which allows you to do what's described above or unpack the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
201 tarball with some packer (e.g. Winace from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
202 @uref{http://www.winace.com})
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
203 and use the batch-file make.bat included in the tarball to install
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
204 Gnus.) If you don't want to (or aren't allowed to) install Gnus
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
205 system-wide, you can install it in your home directory and add the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
206 following lines to your ~/.xemacs/init.el or ~/.emacs:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
207
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
208 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
209 (add-to-list 'load-path "/path/to/gnus/lisp")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
210 (if (featurep 'xemacs)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
211 (add-to-list 'Info-directory-list "/path/to/gnus/texi/")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
212 (add-to-list 'Info-default-directory-list "/path/to/gnus/texi/"))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
213 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
214 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
215
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
216 Make sure that you don't have any Gnus related stuff
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
217 before this line, on MS Windows use something like
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
218 "C:/path/to/lisp" (yes, "/").
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
219
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
220 @node FAQ 1-5
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
221 @subsubheading Question 1.5
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
222
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
223 I sometimes read references to No Gnus and Oort Gnus,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
224 what are those?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
225
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
226 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
227
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
228 Oort Gnus was the name of the development version of
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
229 Gnus, which became Gnus 5.10 in autumn 2003. No Gnus is
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
230 the name of the current development version which will
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
231 once become Gnus 5.12 or Gnus 6. (If you're wondering why
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
232 not 5.11, the odd version numbers are normally used for
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
233 the Gnus versions bundled with Emacs)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
234
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
235 @node FAQ 1-6
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
236 @subsubheading Question 1.6
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
237
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
238 Which version of Emacs do I need?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
239
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
240 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
241
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
242 Gnus 5.10 requires an Emacs version that is greater than or equal
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
243 to Emacs 20.7 or XEmacs 21.1.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
244 The development versions of Gnus (aka No Gnus) requires Emacs 21
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
245 or XEmacs 21.4.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
246
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
247 @node FAQ 1-7
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
248 @subsubheading Question 1.7
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
249
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
250 How do I run Gnus on both Emacs and XEmacs?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
251
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
252 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
253
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
254 You can't use the same copy of Gnus in both as the Lisp
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
255 files are byte-compiled to a format which is different
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
256 depending on which Emacs did the compilation. Get one copy
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
257 of Gnus for Emacs and one for XEmacs.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
258
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
259 @node FAQ 2 - Startup / Group buffer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
260 @subsection Startup / Group buffer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
261
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
262 @menu
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
263 * FAQ 2-1:: Every time I start Gnus I get a message "Gnus auto-save
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
264 file exists. Do you want to read it?", what does this mean and
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
265 how to prevent it?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
266 * FAQ 2-2:: Gnus doesn't remember which groups I'm subscribed to,
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
267 what's this?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
268 * FAQ 2-3:: How to change the format of the lines in Group buffer?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
269 * FAQ 2-4:: My group buffer becomes a bit crowded, is there a way to
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
270 sort my groups into categories so I can easier browse through
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
271 them?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
272 * FAQ 2-5:: How to manually sort the groups in Group buffer? How to
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
273 sort the groups in a topic?
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
274 @end menu
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
275
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
276 @node FAQ 2-1
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
277 @subsubheading Question 2.1
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
278
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
279 Every time I start Gnus I get a message "Gnus auto-save
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
280 file exists. Do you want to read it?", what does this mean
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
281 and how to prevent it?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
282
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
283 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
284
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
285 This message means that the last time you used Gnus, it
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
286 wasn't properly exited and therefor couldn't write its
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
287 informations to disk (e.g. which messages you read), you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
288 are now asked if you want to restore those informations
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
289 from the auto-save file.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
290
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
291 To prevent this message make sure you exit Gnus
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
292 via @samp{q} in group buffer instead of
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
293 just killing Emacs.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
294
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
295 @node FAQ 2-2
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
296 @subsubheading Question 2.2
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
297
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
298 Gnus doesn't remember which groups I'm subscribed to,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
299 what's this?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
300
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
301 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
302
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
303 You get the message described in the q/a pair above while
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
304 starting Gnus, right? It's an other symptom for the same
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
305 problem, so read the answer above.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
306
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
307 @node FAQ 2-3
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
308 @subsubheading Question 2.3
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
309
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
310 How to change the format of the lines in Group buffer?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
311
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
312 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
313
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
314 You've got to tweak the value of the variable
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
315 gnus-group-line-format. See the manual node "Group Line
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
316 Specification" for information on how to do this. An
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
317 example for this (guess from whose .gnus :-)):
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
318
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
319 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
320 (setq gnus-group-line-format "%P%M%S[%5t]%5y : %(%g%)\n")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
321 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
322 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
323
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
324 @node FAQ 2-4
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
325 @subsubheading Question 2.4
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
326
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
327 My group buffer becomes a bit crowded, is there a way to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
328 sort my groups into categories so I can easier browse
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
329 through them?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
330
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
331 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
332
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
333 Gnus offers the topic mode, it allows you to sort your
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
334 groups in, well, topics, e.g. all groups dealing with
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
335 Linux under the topic linux, all dealing with music under
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
336 the topic music and all dealing with scottish music under
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
337 the topic scottish which is a subtopic of music.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
338
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
339 To enter topic mode, just hit t while in Group buffer. Now
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
340 you can use @samp{T n} to create a topic
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
341 at point and @samp{T m} to move a group to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
342 a specific topic. For more commands see the manual or the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
343 menu. You might want to include the %P specifier at the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
344 beginning of your gnus-group-line-format variable to have
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
345 the groups nicely indented.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
346
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
347 @node FAQ 2-5
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
348 @subsubheading Question 2.5
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
349
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
350 How to manually sort the groups in Group buffer? How to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
351 sort the groups in a topic?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
352
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
353 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
354
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
355 Move point over the group you want to move and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
356 hit @samp{C-k}, now move point to the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
357 place where you want the group to be and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
358 hit @samp{C-y}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
359
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
360 @node FAQ 3 - Getting Messages
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
361 @subsection Getting Messages
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
362
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
363 @menu
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
364 * FAQ 3-1:: I just installed Gnus, started it via @samp{M-x gnus}
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
365 but it only says "nntp (news) open error", what to do?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
366 * FAQ 3-2:: I'm working under Windows and have no idea what
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
367 ~/.gnus.el means.
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
368 * FAQ 3-3:: My news server requires authentication, how to store
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
369 user name and password on disk?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
370 * FAQ 3-4:: Gnus seems to start up OK, but I can't find out how to
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
371 subscribe to a group.
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
372 * FAQ 3-5:: Gnus doesn't show all groups / Gnus says I'm not allowed
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
373 to post on this server as well as I am, what's that?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
374 * FAQ 3-6:: I want Gnus to fetch news from several servers, is this
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
375 possible?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
376 * FAQ 3-7:: And how about local spool files?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
377 * FAQ 3-8:: OK, reading news works now, but I want to be able to
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
378 read my mail with Gnus, too. How to do it?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
379 * FAQ 3-9:: And what about IMAP?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
380 * FAQ 3-10:: At the office we use one of those MS Exchange servers,
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
381 can I use Gnus to read my mail from it?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
382 * FAQ 3-11:: Can I tell Gnus not to delete the mails on the server it
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
383 retrieves via POP3?
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
384 @end menu
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
385
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
386 @node FAQ 3-1
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
387 @subsubheading Question 3.1
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
388
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
389 I just installed Gnus, started it via
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
390 @samp{M-x gnus}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
391 but it only says "nntp (news) open error", what to do?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
392
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
393 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
394
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
395 You've got to tell Gnus where to fetch the news from. Read
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
396 the documentation for information on how to do this. As a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
397 first start, put those lines in ~/.gnus.el:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
398
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
399 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
400 (setq gnus-select-method '(nntp "news.yourprovider.net"))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
401 (setq user-mail-address "you@@yourprovider.net")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
402 (setq user-full-name "Your Name")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
403 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
404 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
405
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
406 @node FAQ 3-2
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
407 @subsubheading Question 3.2
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
408
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
409 I'm working under Windows and have no idea what ~/.gnus.el means.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
410
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
411 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
412
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
413 The ~/ means the home directory where Gnus and Emacs look
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
414 for the configuration files. However, you don't really
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
415 need to know what this means, it suffices that Emacs knows
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
416 what it means :-) You can type
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
417 @samp{C-x C-f ~/.gnus.el RET }
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
418 (yes, with the forward slash, even on Windows), and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
419 Emacs will open the right file for you. (It will most
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
420 likely be new, and thus empty.)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
421 However, I'd discourage you from doing so, since the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
422 directory Emacs chooses will most certainly not be what
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
423 you want, so let's do it the correct way.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
424 The first thing you've got to do is to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
425 create a suitable directory (no blanks in directory name
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
426 please) e.g. c:\myhome. Then you must set the environment
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
427 variable HOME to this directory. To do this under Win9x
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
428 or Me include the line
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
429
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
430 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
431 SET HOME=C:\myhome
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
432 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
433 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
434
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
435 in your autoexec.bat and reboot. Under NT, 2000 and XP, hit
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
436 Winkey+Pause/Break to enter system options (if it doesn't work, go
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
437 to Control Panel -> System -> Advanced). There you'll find the
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
438 possibility to set environment variables. Create a new one with
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
439 name HOME and value C:\myhome. Rebooting is not necessary.
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
440
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
441 Now to create ~/.gnus.el, say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
442 @samp{C-x C-f ~/.gnus.el RET C-x C-s}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
443 in Emacs.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
444
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
445 @node FAQ 3-3
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
446 @subsubheading Question 3.3
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
447
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
448 My news server requires authentication, how to store
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
449 user name and password on disk?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
450
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
451 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
452
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
453 Create a file ~/.authinfo which includes for each server a line like this
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
454
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
455 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
456 machine news.yourprovider.net login YourUserName password YourPassword
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
457 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
458 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
459 .
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
460 Make sure that the file isn't readable to others if you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
461 work on a OS which is capable of doing so. (Under Unix
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
462 say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
463 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
464 chmod 600 ~/.authinfo
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
465 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
466 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
467
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
468 in a shell.)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
469
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
470 @node FAQ 3-4
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
471 @subsubheading Question 3.4
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
472
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
473 Gnus seems to start up OK, but I can't find out how to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
474 subscribe to a group.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
475
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
476 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
477
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
478 If you know the name of the group say @samp{U
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
479 name.of.group RET} in group buffer (use the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
480 tab-completion Luke). Otherwise hit ^ in group buffer,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
481 this brings you to the server buffer. Now place point (the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
482 cursor) over the server which carries the group you want,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
483 hit @samp{RET}, move point to the group
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
484 you want to subscribe to and say @samp{u}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
485 to subscribe to it.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
486
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
487 @node FAQ 3-5
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
488 @subsubheading Question 3.5
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
489
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
490 Gnus doesn't show all groups / Gnus says I'm not allowed to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
491 post on this server as well as I am, what's that?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
492
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
493 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
494
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
495 Some providers allow restricted anonymous access and full
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
496 access only after authorization. To make Gnus send authinfo
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
497 to those servers append
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
498
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
499 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
500 force yes
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
501 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
502 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
503
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
504 to the line for those servers in ~/.authinfo.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
505
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
506 @node FAQ 3-6
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
507 @subsubheading Question 3.6
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
508
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
509 I want Gnus to fetch news from several servers, is this possible?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
510
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
511 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
512
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
513 Of course. You can specify more sources for articles in the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
514 variable gnus-secondary-select-methods. Add something like
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
515 this in ~/.gnus.el:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
516
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
517 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
518 (add-to-list 'gnus-secondary-select-methods
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
519 '(nntp "news.yourSecondProvider.net"))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
520 (add-to-list 'gnus-secondary-select-methods
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
521 '(nntp "news.yourThirdProvider.net"))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
522 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
523 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
524
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
525 @node FAQ 3-7
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
526 @subsubheading Question 3.7
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
527
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
528 And how about local spool files?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
529
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
530 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
531
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
532 No problem, this is just one more select method called
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
533 nnspool, so you want this:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
534
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
535 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
536 (add-to-list 'gnus-secondary-select-methods '(nnspool ""))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
537 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
538 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
539
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
540 Or this if you don't want an NNTP Server as primary news source:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
541
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
542 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
543 (setq gnus-select-method '(nnspool ""))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
544 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
545 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
546
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
547 Gnus will look for the spool file in /usr/spool/news, if you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
548 want something different, change the line above to something like this:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
549
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
550 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
551 (add-to-list 'gnus-secondary-select-methods
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
552 '(nnspool ""
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
553 (nnspool-directory "/usr/local/myspoolddir")))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
554 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
555 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
556
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
557 This sets the spool directory for this server only.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
558 You might have to specify more stuff like the program used
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
559 to post articles, see the Gnus manual on how to do this.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
560
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
561 @node FAQ 3-8
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
562 @subsubheading Question 3.8
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
563
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
564 OK, reading news works now, but I want to be able to read my mail
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
565 with Gnus, too. How to do it?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
566
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
567 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
568
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
569 That's a bit harder since there are many possible sources
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
570 for mail, many possible ways for storing mail and many
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
571 different ways for sending mail. The most common cases are
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
572 these: 1: You want to read your mail from a pop3 server and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
573 send them directly to a SMTP Server 2: Some program like
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
574 fetchmail retrieves your mail and stores it on disk from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
575 where Gnus shall read it. Outgoing mail is sent by
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
576 Sendmail, Postfix or some other MTA. Sometimes, you even
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
577 need a combination of the above cases.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
578
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
579 However, the first thing to do is to tell Gnus in which way
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
580 it should store the mail, in Gnus terminology which back end
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
581 to use. Gnus supports many different back ends, the most
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
582 commonly used one is nnml. It stores every mail in one file
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
583 and is therefor quite fast. However you might prefer a one
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
584 file per group approach if your file system has problems with
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
585 many small files, the nnfolder back end is then probably the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
586 choice for you. To use nnml add the following to ~/.gnus.el:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
587
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
588 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
589 (add-to-list 'gnus-secondary-select-methods '(nnml ""))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
590 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
591 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
592
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
593 As you might have guessed, if you want nnfolder, it's
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
594
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
595 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
596 (add-to-list 'gnus-secondary-select-methods '(nnfolder ""))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
597 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
598 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
599
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
600 Now we need to tell Gnus, where to get it's mail from. If
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
601 it's a POP3 server, then you need something like this:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
602
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
603 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
604 (eval-after-load "mail-source"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
605 '(add-to-list 'mail-sources '(pop :server "pop.YourProvider.net"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
606 :user "yourUserName"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
607 :password "yourPassword")))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
608 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
609 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
610
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
611 Make sure ~/.gnus.el isn't readable to others if you store
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
612 your password there. If you want to read your mail from a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
613 traditional spool file on your local machine, it's
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
614
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
615 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
616 (eval-after-load "mail-source"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
617 '(add-to-list 'mail-sources '(file :path "/path/to/spool/file"))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
618 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
619 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
620
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
621 If it's a Maildir, with one file per message as used by
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
622 postfix, Qmail and (optionally) fetchmail it's
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
623
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
624 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
625 (eval-after-load "mail-source"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
626 '(add-to-list 'mail-sources '(maildir :path "/path/to/Maildir/"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
627 :subdirs ("cur" "new")))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
628 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
629 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
630
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
631 And finally if you want to read your mail from several files
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
632 in one directory, for example because procmail already split your
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
633 mail, it's
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
634
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
635 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
636 (eval-after-load "mail-source"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
637 '(add-to-list 'mail-sources
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
638 '(directory :path "/path/to/procmail-dir/"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
639 :suffix ".prcml")))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
640 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
641 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
642
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
643 Where :suffix ".prcml" tells Gnus only to use files with the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
644 suffix .prcml.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
645
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
646 OK, now you only need to tell Gnus how to send mail. If you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
647 want to send mail via sendmail (or whichever MTA is playing
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
648 the role of sendmail on your system), you don't need to do
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
649 anything. However, if you want to send your mail to an
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
650 SMTP Server you need the following in your ~/.gnus.el
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
651
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
652 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
653 (setq send-mail-function 'smtpmail-send-it)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
654 (setq message-send-mail-function 'smtpmail-send-it)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
655 (setq smtpmail-default-smtp-server "smtp.yourProvider.net")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
656 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
657 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
658
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
659 @node FAQ 3-9
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
660 @subsubheading Question 3.9
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
661
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
662 And what about IMAP?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
663
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
664 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
665
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
666 There are two ways of using IMAP with Gnus. The first one is
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
667 to use IMAP like POP3, that means Gnus fetches the mail from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
668 the IMAP server and stores it on disk. If you want to do
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
669 this (you don't really want to do this) add the following to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
670 ~/.gnus.el
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
671
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
672 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
673 (add-to-list 'mail-sources '(imap :server "mail.mycorp.com"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
674 :user "username"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
675 :pass "password"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
676 :stream network
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
677 :authentication login
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
678 :mailbox "INBOX"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
679 :fetchflag "\\Seen"))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
680 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
681 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
682
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
683 You might have to tweak the values for stream and/or
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
684 authentication, see the Gnus manual node "Mail Source
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
685 Specifiers" for possible values.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
686
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
687 If you want to use IMAP the way it's intended, you've got to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
688 follow a different approach. You've got to add the nnimap
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
689 back end to your select method and give the information
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
690 about the server there.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
691
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
692 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
693 (add-to-list 'gnus-secondary-select-methods
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
694 '(nnimap "Give the baby a name"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
695 (nnimap-address "imap.yourProvider.net")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
696 (nnimap-port 143)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
697 (nnimap-list-pattern "archive.*")))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
698 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
699 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
700
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
701 Again, you might have to specify how to authenticate to the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
702 server if Gnus can't guess the correct way, see the Manual
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
703 Node "IMAP" for detailed information.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
704
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
705 @node FAQ 3-10
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
706 @subsubheading Question 3.10
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
707
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
708 At the office we use one of those MS Exchange servers, can I use
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
709 Gnus to read my mail from it?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
710
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
711 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
712
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
713 Offer your administrator a pair of new running shoes for
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
714 activating IMAP on the server and follow the instructions
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
715 above.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
716
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
717 @node FAQ 3-11
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
718 @subsubheading Question 3.11
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
719
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
720 Can I tell Gnus not to delete the mails on the server it
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
721 retrieves via POP3?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
722
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
723 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
724
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
725 First of all, that's not the way POP3 is intended to work,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
726 if you have the possibility, you should use the IMAP
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
727 Protocol if you want your messages to stay on the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
728 server. Nevertheless there might be situations where you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
729 need the feature, but sadly Gnus itself has no predefined
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
730 functionality to do so.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
731
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
732 However this is Gnus county so there are possibilities to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
733 achieve what you want. The easiest way is to get an external
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
734 program which retrieves copies of the mail and stores them
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
735 on disk, so Gnus can read it from there. On Unix systems you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
736 could use e.g. fetchmail for this, on MS Windows you can use
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
737 Hamster, an excellent local news and mail server.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
738
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
739 The other solution would be, to replace the method Gnus
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
740 uses to get mail from POP3 servers by one which is capable
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
741 of leaving the mail on the server. If you use XEmacs, get
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
742 the package mail-lib, it includes an enhanced pop3.el,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
743 look in the file, there's documentation on how to tell
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
744 Gnus to use it and not to delete the retrieved mail. For
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
745 GNU Emacs look for the file epop3.el which can do the same
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
746 (If you know the home of this file, please send me an
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
747 e-mail). You can also tell Gnus to use an external program
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
748 (e.g. fetchmail) to fetch your mail, see the info node
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
749 "Mail Source Specifiers" in the Gnus manual on how to do
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
750 it.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
751
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
752 @node FAQ 4 - Reading messages
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
753 @subsection Reading messages
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
754
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
755 @menu
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
756 * FAQ 4-1:: When I enter a group, all read messages are gone. How to
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
757 view them again?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
758 * FAQ 4-2:: How to tell Gnus to show an important message every time
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
759 I enter a group, even when it's read?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
760 * FAQ 4-3:: How to view the headers of a message?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
761 * FAQ 4-4:: How to view the raw unformatted message?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
762 * FAQ 4-5:: How can I change the headers Gnus displays by default at
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
763 the top of the article buffer?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
764 * FAQ 4-6:: I'd like Gnus NOT to render HTML-mails but show me the
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
765 text part if it's available. How to do it?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
766 * FAQ 4-7:: Can I use some other browser than w3 to render my
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
767 HTML-mails?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
768 * FAQ 4-8:: Is there anything I can do to make poorly formatted
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
769 mails more readable?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
770 * FAQ 4-9:: Is there a way to automatically ignore posts by specific
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
771 authors or with specific words in the subject? And can I
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
772 highlight more interesting ones in some way?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
773 * FAQ 4-10:: How can I disable threading in some (e.g. mail-) groups,
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
774 or set other variables specific for some groups?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
775 * FAQ 4-11:: Can I highlight messages written by me and follow-ups to
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
776 those?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
777 * FAQ 4-12:: The number of total messages in a group which Gnus
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
778 displays in group buffer is by far to high, especially in mail
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
779 groups. Is this a bug?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
780 * FAQ 4-13:: I don't like the layout of summary and article buffer,
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
781 how to change it? Perhaps even a three pane display?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
782 * FAQ 4-14:: I don't like the way the Summary buffer looks, how to
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
783 tweak it?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
784 * FAQ 4-15:: How to split incoming mails in several groups?
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
785 @end menu
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
786
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
787 @node FAQ 4-1
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
788 @subsubheading Question 4.1
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
789
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
790 When I enter a group, all read messages are gone. How to view them again?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
791
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
792 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
793
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
794 If you enter the group by saying
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
795 @samp{RET}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
796 in group buffer with point over the group, only unread and ticked messages are loaded. Say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
797 @samp{C-u RET}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
798 instead to load all available messages. If you want only the e.g. 300 newest say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
799 @samp{C-u 300 RET}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
800
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
801 Loading only unread messages can be annoying if you have threaded view enabled, say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
802
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
803 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
804 (setq gnus-fetch-old-headers 'some)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
805 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
806 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
807
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
808 in ~/.gnus.el to load enough old articles to prevent teared threads, replace 'some with t to load
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
809 all articles (Warning: Both settings enlarge the amount of data which is
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
810 fetched when you enter a group and slow down the process of entering a group).
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
811
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
812 If you already use Gnus 5.10, you can say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
813 @samp{/o N}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
814 In summary buffer to load the last N messages, this feature is not available in 5.8.8
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
815
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
816 If you don't want all old messages, but the parent of the message you're just reading,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
817 you can say @samp{^}, if you want to retrieve the whole thread
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
818 the message you're just reading belongs to, @samp{A T} is your friend.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
819
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
820 @node FAQ 4-2
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
821 @subsubheading Question 4.2
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
822
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
823 How to tell Gnus to show an important message every time I
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
824 enter a group, even when it's read?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
825
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
826 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
827
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
828 You can tick important messages. To do this hit
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
829 @samp{u} while point is in summary buffer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
830 over the message. When you want to remove the mark, hit
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
831 either @samp{d} (this deletes the tick
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
832 mark and set's unread mark) or @samp{M c}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
833 (which deletes all marks for the message).
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
834
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
835 @node FAQ 4-3
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
836 @subsubheading Question 4.3
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
837
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
838 How to view the headers of a message?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
839
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
840 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
841
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
842 Say @samp{t}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
843 to show all headers, one more
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
844 @samp{t}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
845 hides them again.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
846
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
847 @node FAQ 4-4
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
848 @subsubheading Question 4.4
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
849
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
850 How to view the raw unformatted message?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
851
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
852 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
853
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
854 Say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
855 @samp{C-u g}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
856 to show the raw message
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
857 @samp{g}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
858 returns to normal view.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
859
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
860 @node FAQ 4-5
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
861 @subsubheading Question 4.5
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
862
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
863 How can I change the headers Gnus displays by default at
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
864 the top of the article buffer?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
865
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
866 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
867
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
868 The variable gnus-visible-headers controls which headers
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
869 are shown, its value is a regular expression, header lines
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
870 which match it are shown. So if you want author, subject,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
871 date, and if the header exists, Followup-To and MUA / NUA
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
872 say this in ~/.gnus.el:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
873
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
874 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
875 (setq gnus-visible-headers
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
876 '("^From" "^Subject" "^Date" "^Newsgroups" "^Followup-To"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
877 "^User-Agent" "^X-Newsreader" "^X-Mailer"))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
878 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
879 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
880
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
881 @node FAQ 4-6
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
882 @subsubheading Question 4.6
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
883
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
884 I'd like Gnus NOT to render HTML-mails but show me the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
885 text part if it's available. How to do it?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
886
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
887 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
888
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
889 Say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
890
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
891 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
892 (eval-after-load "mm-decode"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
893 '(progn
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
894 (add-to-list 'mm-discouraged-alternatives "text/html")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
895 (add-to-list 'mm-discouraged-alternatives "text/richtext")))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
896 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
897 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
898
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
899 in ~/.gnus.el. If you don't want HTML rendered, even if there's no text alternative add
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
900
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
901 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
902 (setq mm-automatic-display (remove "text/html" mm-automatic-display))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
903 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
904 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
905
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
906 too.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
907
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
908 @node FAQ 4-7
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
909 @subsubheading Question 4.7
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
910
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
911 Can I use some other browser than w3 to render my HTML-mails?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
912
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
913 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
914
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
915 Only if you use Gnus 5.10 or younger. In this case you've got the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
916 choice between w3, w3m, links, lynx and html2text, which
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
917 one is used can be specified in the variable
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
918 mm-text-html-renderer, so if you want links to render your
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
919 mail say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
920
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
921 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
922 (setq mm-text-html-renderer 'links)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
923 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
924 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
925
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
926 @node FAQ 4-8
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
927 @subsubheading Question 4.8
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
928
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
929 Is there anything I can do to make poorly formatted mails
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
930 more readable?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
931
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
932 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
933
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
934 Gnus offers you several functions to "wash" incoming mail, you can
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
935 find them if you browse through the menu, item
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
936 Article->Washing. The most interesting ones are probably "Wrap
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
937 long lines" (@samp{W w}), "Decode ROT13"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
938 (@samp{W r}) and "Outlook Deuglify" which repairs
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
939 the dumb quoting used by many users of Microsoft products
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
940 (@samp{W Y f} gives you full deuglify.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
941 See @samp{W Y C-h} or have a look at the menus for
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
942 other deuglifications). Outlook deuglify is only available since
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
943 Gnus 5.10.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
944
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
945 @node FAQ 4-9
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
946 @subsubheading Question 4.9
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
947
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
948 Is there a way to automatically ignore posts by specific
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
949 authors or with specific words in the subject? And can I
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
950 highlight more interesting ones in some way?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
951
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
952 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
953
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
954 You want Scoring. Scoring means, that you define rules
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
955 which assign each message an integer value. Depending on
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
956 the value the message is highlighted in summary buffer (if
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
957 it's high, say +2000) or automatically marked read (if the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
958 value is low, say -800) or some other action happens.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
959
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
960 There are basically three ways of setting up rules which assign
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
961 the scoring-value to messages. The first and easiest way is to set
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
962 up rules based on the article you are just reading. Say you're
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
963 reading a message by a guy who always writes nonsense and you want
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
964 to ignore his messages in the future. Hit
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
965 @samp{L}, to set up a rule which lowers the score.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
966 Now Gnus asks you which the criteria for lowering the Score shall
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
967 be. Hit @samp{?} twice to see all possibilities,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
968 we want @samp{a} which means the author (the from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
969 header). Now Gnus wants to know which kind of matching we want.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
970 Hit either @samp{e} for an exact match or
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
971 @samp{s} for substring-match and delete afterwards
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
972 everything but the name to score down all authors with the given
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
973 name no matter which email address is used. Now you need to tell
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
974 Gnus when to apply the rule and how long it should last, hit e.g.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
975 @samp{p} to apply the rule now and let it last
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
976 forever. If you want to raise the score instead of lowering it say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
977 @samp{I} instead of @samp{L}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
978
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
979 You can also set up rules by hand. To do this say @samp{V
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
980 f} in summary buffer. Then you are asked for the name
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
981 of the score file, it's name.of.group.SCORE for rules valid in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
982 only one group or all.Score for rules valid in all groups. See the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
983 Gnus manual for the exact syntax, basically it's one big list
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
984 whose elements are lists again. the first element of those lists
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
985 is the header to score on, then one more list with what to match,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
986 which score to assign, when to expire the rule and how to do the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
987 matching. If you find me very interesting, you could e.g. add the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
988 following to your all.Score:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
989
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
990 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
991 (("references" ("hschmi22.userfqdn.rz-online.de" 500 nil s))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
992 ("message-id" ("hschmi22.userfqdn.rz-online.de" 999 nil s)))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
993 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
994 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
995
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
996 This would add 999 to the score of messages written by me
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
997 and 500 to the score of messages which are a (possibly
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
998 indirect) answer to a message written by me. Of course
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
999 nobody with a sane mind would do this :-)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1000
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1001 The third alternative is adaptive scoring. This means Gnus
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1002 watches you and tries to find out what you find
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1003 interesting and what annoying and sets up rules
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1004 which reflect this. Adaptive scoring can be a huge help
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1005 when reading high traffic groups. If you want to activate
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1006 adaptive scoring say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1007
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1008 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1009 (setq gnus-use-adaptive-scoring t)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1010 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1011 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1012
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1013 in ~/.gnus.el.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1014
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1015 @node FAQ 4-10
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1016 @subsubheading Question 4.10
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1017
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1018 How can I disable threading in some (e.g. mail-) groups, or
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1019 set other variables specific for some groups?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1020
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1021 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1022
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1023 While in group buffer move point over the group and hit
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1024 @samp{G c}, this opens a buffer where you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1025 can set options for the group. At the bottom of the buffer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1026 you'll find an item that allows you to set variables
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1027 locally for the group. To disable threading enter
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1028 gnus-show-threads as name of variable and nil as
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1029 value. Hit button done at the top of the buffer when
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1030 you're ready.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1031
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1032 @node FAQ 4-11
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1033 @subsubheading Question 4.11
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1034
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1035 Can I highlight messages written by me and follow-ups to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1036 those?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1037
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1038 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1039
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1040 Stop those "Can I ..." questions, the answer is always yes
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1041 in Gnus Country :-). It's a three step process: First we
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1042 make faces (specifications of how summary-line shall look
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1043 like) for those postings, then we'll give them some
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1044 special score and finally we'll tell Gnus to use the new
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1045 faces. You can find detailed instructions on how to do it on
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1046 @uref{http://my.gnus.org/node/view/224, my.gnus.org}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1047
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1048 @node FAQ 4-12
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1049 @subsubheading Question 4.12
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1050
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1051 The number of total messages in a group which Gnus
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1052 displays in group buffer is by far to high, especially in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1053 mail groups. Is this a bug?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1054
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1055 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1056
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1057 No, that's a matter of design of Gnus, fixing this would
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1058 mean reimplementation of major parts of Gnus'
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1059 back ends. Gnus thinks "highest-article-number -
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1060 lowest-article-number = total-number-of-articles". This
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1061 works OK for Usenet groups, but if you delete and move
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1062 many messages in mail groups, this fails. To cure the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1063 symptom, enter the group via @samp{C-u RET}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1064 (this makes Gnus get all messages), then
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1065 hit @samp{M P b} to mark all messages and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1066 then say @samp{B m name.of.group} to move
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1067 all messages to the group they have been in before, they
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1068 get new message numbers in this process and the count is
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1069 right again (until you delete and move your mail to other
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1070 groups again).
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1071
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1072 @node FAQ 4-13
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1073 @subsubheading Question 4.13
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1074
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1075 I don't like the layout of summary and article buffer, how
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1076 to change it? Perhaps even a three pane display?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1077
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1078 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1079
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1080 You can control the windows configuration by calling the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1081 function gnus-add-configuration. The syntax is a bit
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1082 complicated but explained very well in the manual node
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1083 "Window Layout". Some popular examples:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1084
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1085 Instead 25% summary 75% article buffer 35% summary and 65%
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1086 article (the 1.0 for article means "take the remaining
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1087 space"):
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1088
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1089 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1090 (gnus-add-configuration
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1091 '(article (vertical 1.0 (summary .35 point) (article 1.0))))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1092 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1093 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1094
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1095 A three pane layout, Group buffer on the left, summary
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1096 buffer top-right, article buffer bottom-right:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1097
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1098 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1099 (gnus-add-configuration
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1100 '(article
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1101 (horizontal 1.0
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1102 (vertical 25
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1103 (group 1.0))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1104 (vertical 1.0
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1105 (summary 0.25 point)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1106 (article 1.0)))))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1107 (gnus-add-configuration
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1108 '(summary
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1109 (horizontal 1.0
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1110 (vertical 25
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1111 (group 1.0))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1112 (vertical 1.0
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1113 (summary 1.0 point)))))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1114 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1115 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1116
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1117 @node FAQ 4-14
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1118 @subsubheading Question 4.14
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1119
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1120 I don't like the way the Summary buffer looks, how to tweak it?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1121
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1122 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1123
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1124 You've got to play around with the variable
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1125 gnus-summary-line-format. It's value is a string of
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1126 symbols which stand for things like author, date, subject
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1127 etc. A list of the available specifiers can be found in the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1128 manual node "Summary Buffer Lines" and the often forgotten
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1129 node "Formatting Variables" and it's sub-nodes. There
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1130 you'll find useful things like positioning the cursor and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1131 tabulators which allow you a summary in table form, but
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1132 sadly hard tabulators are broken in 5.8.8.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1133
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1134 Since 5.10, Gnus offers you some very nice new specifiers,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1135 e.g. %B which draws a thread-tree and %&user-date which
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1136 gives you a date where the details are dependent of the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1137 articles age. Here's an example which uses both:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1138
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1139 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1140 (setq gnus-summary-line-format ":%U%R %B %s %-60=|%4L |%-20,20f |%&user-date; \n")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1141 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1142 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1143
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1144 resulting in:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1145
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1146 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1147 :O Re: [Richard Stallman] rfc2047.el | 13 |Lars Magne Ingebrigt |Sat 23:06
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1148 :O Re: Revival of the ding-patches list | 13 |Lars Magne Ingebrigt |Sat 23:12
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1149 :R > Re: Find correct list of articles for a gro| 25 |Lars Magne Ingebrigt |Sat 23:16
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1150 :O \-> ... | 21 |Kai Grossjohann | 0:01
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1151 :R > Re: Cry for help: deuglify.el - moving stuf| 28 |Lars Magne Ingebrigt |Sat 23:34
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1152 :O \-> ... | 115 |Raymond Scholz | 1:24
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1153 :O \-> ... | 19 |Lars Magne Ingebrigt |15:33
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1154 :O Slow mailing list | 13 |Lars Magne Ingebrigt |Sat 23:49
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1155 :O Re: `@@' mark not documented | 13 |Lars Magne Ingebrigt |Sat 23:50
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1156 :R > Re: Gnus still doesn't count messages prope| 23 |Lars Magne Ingebrigt |Sat 23:57
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1157 :O \-> ... | 18 |Kai Grossjohann | 0:35
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1158 :O \-> ... | 13 |Lars Magne Ingebrigt | 0:56
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1159 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1160 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1161
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1162 @node FAQ 4-15
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1163 @subsubheading Question 4.15
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1164
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1165 How to split incoming mails in several groups?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1166
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1167 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1168
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1169 Gnus offers two possibilities for splitting mail, the easy
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1170 nnmail-split-methods and the more powerful Fancy Mail
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1171 Splitting. I'll only talk about the first one, refer to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1172 the manual, node "Fancy Mail Splitting" for the latter.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1173
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1174 The value of nnmail-split-methods is a list, each element
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1175 is a list which stands for a splitting rule. Each rule has
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1176 the form "group where matching articles should go to",
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1177 "regular expression which has to be matched", the first
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1178 rule which matches wins. The last rule must always be a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1179 general rule (regular expression .*) which denotes where
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1180 articles should go which don't match any other rule. If
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1181 the folder doesn't exist yet, it will be created as soon
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1182 as an article lands there. By default the mail will be
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1183 send to all groups whose rules match. If you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1184 don't want that (you probably don't want), say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1185
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1186 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1187 (setq nnmail-crosspost nil)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1188 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1189 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1190
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1191 in ~/.gnus.el.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1192
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1193 An example might be better than thousand words, so here's
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1194 my nnmail-split-methods. Note that I send duplicates in a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1195 special group and that the default group is spam, since I
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1196 filter all mails out which are from some list I'm
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1197 subscribed to or which are addressed directly to me
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1198 before. Those rules kill about 80% of the Spam which
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1199 reaches me (Email addresses are changed to prevent spammers
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1200 from using them):
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1201
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1202 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1203 (setq nnmail-split-methods
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1204 '(("duplicates" "^Gnus-Warning:.*duplicate")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1205 ("XEmacs-NT" "^\\(To:\\|CC:\\).*localpart@@xemacs.invalid.*")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1206 ("Gnus-Tut" "^\\(To:\\|CC:\\).*localpart@@socha.invalid.*")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1207 ("tcsh" "^\\(To:\\|CC:\\).*localpart@@mx.gw.invalid.*")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1208 ("BAfH" "^\\(To:\\|CC:\\).*localpart@@.*uni-muenchen.invalid.*")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1209 ("Hamster-src" "^\\(CC:\\|To:\\).*hamster-sourcen@@yahoogroups.\\(de\\|com\\).*")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1210 ("Tagesschau" "^From: tagesschau <localpart@@www.tagesschau.invalid>$")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1211 ("Replies" "^\\(CC:\\|To:\\).*localpart@@Frank-Schmitt.invalid.*")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1212 ("EK" "^From:.*\\(localpart@@privateprovider.invalid\\|localpart@@workplace.invalid\\).*")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1213 ("Spam" "^Content-Type:.*\\(ks_c_5601-1987\\|EUC-KR\\|big5\\|iso-2022-jp\\).*")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1214 ("Spam" "^Subject:.*\\(This really work\\|XINGA\\|ADV:\\|XXX\\|adult\\|sex\\).*")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1215 ("Spam" "^Subject:.*\\(\=\?ks_c_5601-1987\?\\|\=\?euc-kr\?\\|\=\?big5\?\\).*")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1216 ("Spam" "^X-Mailer:\\(.*BulkMailer.*\\|.*MIME::Lite.*\\|\\)")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1217 ("Spam" "^X-Mailer:\\(.*CyberCreek Avalanche\\|.*http\:\/\/GetResponse\.com\\)")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1218 ("Spam" "^From:.*\\(verizon\.net\\|prontomail\.com\\|money\\|ConsumerDirect\\).*")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1219 ("Spam" "^Delivered-To: GMX delivery to spamtrap@@gmx.invalid$")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1220 ("Spam" "^Received: from link2buy.com")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1221 ("Spam" "^CC: .*azzrael@@t-online.invalid")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1222 ("Spam" "^X-Mailer-Version: 1.50 BETA")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1223 ("Uni" "^\\(CC:\\|To:\\).*localpart@@uni-koblenz.invalid.*")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1224 ("Inbox" "^\\(CC:\\|To:\\).*\\(my\ name\\|address@@one.invalid\\|adress@@two.invalid\\)")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1225 ("Spam" "")))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1226 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1227 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1228
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1229 @node FAQ 5 - Composing messages
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1230 @subsection Composing messages
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1231
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1232 @menu
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1233 * FAQ 5-1:: What are the basic commands I need to know for sending
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1234 mail and postings?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1235 * FAQ 5-2:: How to enable automatic word-wrap when composing
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1236 messages?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1237 * FAQ 5-3:: How to set stuff like From, Organization, Reply-To,
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1238 signature...?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1239 * FAQ 5-4:: Can I set things like From, Signature etc group based on
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1240 the group I post too?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1241 * FAQ 5-5:: Is there a spell-checker? Perhaps even on-the-fly
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1242 spell-checking?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1243 * FAQ 5-6:: Can I set the dictionary based on the group I'm posting
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1244 to?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1245 * FAQ 5-7:: Is there some kind of address-book, so I needn't
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1246 remember all those email addresses?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1247 * FAQ 5-8:: Sometimes I see little images at the top of article
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1248 buffer. What's that and how can I send one with my postings,
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1249 too?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1250 * FAQ 5-9:: Sometimes I accidentally hit r instead of f in
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1251 newsgroups. Can Gnus warn me, when I'm replying by mail in
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1252 newsgroups?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1253 * FAQ 5-10:: How to tell Gnus not to generate a sender header?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1254 * FAQ 5-11:: I want Gnus to locally store copies of my send mail and
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1255 news, how to do it?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1256 * FAQ 5-12:: I want Gnus to kill the buffer after successful sending
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1257 instead of keeping it alive as "Sent mail to...", how to do it?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1258 * FAQ 5-13:: People tell me my Message-IDs are not correct, why
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1259 aren't they and how to fix it?
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1260 @end menu
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1261
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1262 @node FAQ 5-1
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1263 @subsubheading Question 5.1
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1264
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1265 What are the basic commands I need to know for sending mail and postings?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1266
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1267 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1268
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1269 To start composing a new mail hit @samp{m}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1270 either in Group or Summary buffer, for a posting, it's
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1271 either @samp{a} in Group buffer and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1272 filling the Newsgroups header manually
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1273 or @samp{a} in the Summary buffer of the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1274 group where the posting shall be send to. Replying by mail
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1275 is
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1276 @samp{r} if you don't want to cite the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1277 author, or import the cited text manually and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1278 @samp{R} to cite the text of the original
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1279 message. For a follow up to a newsgroup, it's
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1280 @samp{f} and @samp{F}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1281 (analogously to @samp{r} and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1282 @samp{R}).
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1283
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1284 Enter new headers above the line saying "--text follows
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1285 this line--", enter the text below the line. When ready
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1286 hit @samp{C-c C-c}, to send the message,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1287 if you want to finish it later hit @samp{C-c
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1288 C-d} to save it in the drafts group, where you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1289 can start editing it again by saying @samp{D
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1290 e}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1291
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1292 @node FAQ 5-2
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1293 @subsubheading Question 5.2
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1294
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1295 How to enable automatic word-wrap when composing messages?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1296
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1297 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1298
85712
a3c27999decb Update Gnus to No Gnus 0.7 from the Gnus CVS trunk
Miles Bader <miles@gnu.org>
parents: 84299
diff changeset
1299 Starting from No Gnus, automatic word-wrap is already enabled by
a3c27999decb Update Gnus to No Gnus 0.7 from the Gnus CVS trunk
Miles Bader <miles@gnu.org>
parents: 84299
diff changeset
1300 default, see the variable message-fill-column.
a3c27999decb Update Gnus to No Gnus 0.7 from the Gnus CVS trunk
Miles Bader <miles@gnu.org>
parents: 84299
diff changeset
1301
a3c27999decb Update Gnus to No Gnus 0.7 from the Gnus CVS trunk
Miles Bader <miles@gnu.org>
parents: 84299
diff changeset
1302 For other versions of Gnus, say
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1303
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1304 @example
85712
a3c27999decb Update Gnus to No Gnus 0.7 from the Gnus CVS trunk
Miles Bader <miles@gnu.org>
parents: 84299
diff changeset
1305 (unless (boundp 'message-fill-column)
a3c27999decb Update Gnus to No Gnus 0.7 from the Gnus CVS trunk
Miles Bader <miles@gnu.org>
parents: 84299
diff changeset
1306 (add-hook 'message-mode-hook
a3c27999decb Update Gnus to No Gnus 0.7 from the Gnus CVS trunk
Miles Bader <miles@gnu.org>
parents: 84299
diff changeset
1307 (lambda ()
a3c27999decb Update Gnus to No Gnus 0.7 from the Gnus CVS trunk
Miles Bader <miles@gnu.org>
parents: 84299
diff changeset
1308 (setq fill-column 72)
a3c27999decb Update Gnus to No Gnus 0.7 from the Gnus CVS trunk
Miles Bader <miles@gnu.org>
parents: 84299
diff changeset
1309 (turn-on-auto-fill))))
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1310 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1311 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1312
85712
a3c27999decb Update Gnus to No Gnus 0.7 from the Gnus CVS trunk
Miles Bader <miles@gnu.org>
parents: 84299
diff changeset
1313 in ~/.gnus.el.
a3c27999decb Update Gnus to No Gnus 0.7 from the Gnus CVS trunk
Miles Bader <miles@gnu.org>
parents: 84299
diff changeset
1314
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1315 You can reformat a paragraph by hitting @samp{M-q}
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1316 (as usual).
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1317
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1318 @node FAQ 5-3
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1319 @subsubheading Question 5.3
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1320
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1321 How to set stuff like From, Organization, Reply-To, signature...?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1322
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1323 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1324
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1325 There are other ways, but you should use posting styles
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1326 for this. (See below why).
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1327 This example should make the syntax clear:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1328
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1329 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1330 (setq gnus-posting-styles
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1331 '((".*"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1332 (name "Frank Schmitt")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1333 (address "me@@there.invalid")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1334 (organization "Hamme net, kren mer och nimmi")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1335 (signature-file "~/.signature")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1336 ("X-SampleHeader" "foobar")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1337 (eval (setq some-variable "Foo bar")))))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1338 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1339 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1340
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1341 The ".*" means that this settings are the default ones
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1342 (see below), valid values for the first element of the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1343 following lists are signature, signature-file,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1344 organization, address, name or body. The attribute name
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1345 can also be a string. In that case, this will be used as
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1346 a header name, and the value will be inserted in the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1347 headers of the article; if the value is `nil', the header
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1348 name will be removed. You can also say (eval (foo bar)),
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1349 then the function foo will be evaluated with argument bar
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1350 and the result will be thrown away.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1351
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1352 @node FAQ 5-4
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1353 @subsubheading Question 5.4
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1354
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1355 Can I set things like From, Signature etc group based on the group I post too?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1356
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1357 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1358
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1359 That's the strength of posting styles. Before, we used ".*"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1360 to set the default for all groups. You can use a regexp
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1361 like "^gmane" and the following settings are only applied
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1362 to postings you send to the gmane hierarchy, use
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1363 ".*binaries" instead and they will be applied to postings
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1364 send to groups containing the string binaries in their
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1365 name etc.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1366
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1367 You can instead of specifying a regexp specify a function
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1368 which is evaluated, only if it returns true, the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1369 corresponding settings take effect. Two interesting
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1370 candidates for this are message-news-p which returns t if
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1371 the current Group is a newsgroup and the corresponding
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1372 message-mail-p.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1373
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1374 Note that all forms that match are applied, that means in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1375 the example below, when I post to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1376 gmane.mail.spam.spamassassin.general, the settings under
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1377 ".*" are applied and the settings under message-news-p and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1378 those under "^gmane" and those under
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1379 "^gmane\\.mail\\.spam\\.spamassassin\\.general$". Because
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1380 of this put general settings at the top and specific ones
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1381 at the bottom.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1382
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1383 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1384 (setq gnus-posting-styles
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1385 '((".*" ;;default
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1386 (name "Frank Schmitt")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1387 (organization "Hamme net, kren mer och nimmi")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1388 (signature-file "~/.signature"))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1389 ((message-news-p) ;;Usenet news?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1390 (address "mySpamTrap@@Frank-Schmitt.invalid")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1391 (reply-to "hereRealRepliesOnlyPlease@@Frank-Schmitt.invalid"))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1392 ((message-mail-p) ;;mail?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1393 (address "usedForMails@@Frank-Schmitt.invalid"))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1394 ("^gmane" ;;this is mail, too in fact
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1395 (address "usedForMails@@Frank-Schmitt.invalid")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1396 (reply-to nil))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1397 ("^gmane\\.mail\\.spam\\.spamassassin\\.general$"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1398 (eval (set (make-local-variable 'message-sendmail-envelope-from)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1399 "Azzrael@@rz-online.de")))))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1400 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1401 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1402
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1403 @node FAQ 5-5
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1404 @subsubheading Question 5.5
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1405
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1406 Is there a spell-checker? Perhaps even on-the-fly spell-checking?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1407
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1408 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1409
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1410 You can use ispell.el to spell-check stuff in Emacs. So the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1411 first thing to do is to make sure that you've got either
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1412 @uref{http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell.html, ispell}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1413 or @uref{http://aspell.sourceforge.net/, aspell}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1414 installed and in your Path. Then you need
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1415 @uref{http://www.kdstevens.com/~stevens/ispell-page.html, ispell.el}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1416 and for on-the-fly spell-checking
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1417 @uref{http://www-sop.inria.fr/mimosa/personnel/Manuel.Serrano/flyspell/flyspell.html, flyspell.el}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1418 Ispell.el is shipped with Emacs and available through the XEmacs package system,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1419 flyspell.el is shipped with Emacs and part of XEmacs text-modes package which is
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1420 available through the package system, so there should be no need to install them
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1421 manually.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1422
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1423 Ispell.el assumes you use ispell, if you choose aspell say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1424
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1425 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1426 (setq ispell-program-name "aspell")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1427 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1428 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1429
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1430 in your Emacs configuration file.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1431
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1432 If you want your outgoing messages to be spell-checked, say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1433
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1434 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1435 (add-hook 'message-send-hook 'ispell-message)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1436 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1437 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1438
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1439 In your ~/.gnus.el, if you prefer on-the-fly spell-checking say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1440
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1441 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1442 (add-hook 'message-mode-hook (lambda () (flyspell-mode 1)))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1443 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1444 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1445
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1446 @node FAQ 5-6
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1447 @subsubheading Question 5.6
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1448
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1449 Can I set the dictionary based on the group I'm posting to?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1450
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1451 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1452
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1453 Yes, say something like
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1454
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1455 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1456 (add-hook 'gnus-select-group-hook
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1457 (lambda ()
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1458 (cond
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1459 ((string-match
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1460 "^de\\." (gnus-group-real-name gnus-newsgroup-name))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1461 (ispell-change-dictionary "deutsch8"))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1462 (t
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1463 (ispell-change-dictionary "english")))))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1464 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1465 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1466
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1467 in ~/.gnus.el. Change "^de\\." and "deutsch8" to something
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1468 that suits your needs.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1469
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1470 @node FAQ 5-7
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1471 @subsubheading Question 5.7
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1472
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1473 Is there some kind of address-book, so I needn't remember
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1474 all those email addresses?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1475
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1476 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1477
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1478 There's an very basic solution for this, mail aliases.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1479 You can store your mail addresses in a ~/.mailrc file using a simple
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1480 alias syntax:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1481
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1482 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1483 alias al "Al <al@@english-heritage.invalid>"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1484 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1485 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1486
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1487 Then typing your alias (followed by a space or punctuation
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1488 character) on a To: or Cc: line in the message buffer will
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1489 cause Gnus to insert the full address for you. See the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1490 node "Mail Aliases" in Message (not Gnus) manual for
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1491 details.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1492
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1493 However, what you really want is the Insidious Big Brother
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1494 Database bbdb. Get it through the XEmacs package system or from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1495 @uref{http://bbdb.sourceforge.net/, bbdb's homepage}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1496 Now place the following in ~/.gnus.el, to activate bbdb for Gnus:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1497
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1498 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1499 (require 'bbdb)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1500 (bbdb-initialize 'gnus 'message)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1501 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1502 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1503
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1504 Now you probably want some general bbdb configuration,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1505 place them in ~/.emacs:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1506
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1507 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1508 (require 'bbdb)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1509 ;;If you don't live in Northern America, you should disable the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1510 ;;syntax check for telephone numbers by saying
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1511 (setq bbdb-north-american-phone-numbers-p nil)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1512 ;;Tell bbdb about your email address:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1513 (setq bbdb-user-mail-names
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1514 (regexp-opt '("Your.Email@@here.invalid"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1515 "Your.other@@mail.there.invalid")))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1516 ;;cycling while completing email addresses
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1517 (setq bbdb-complete-name-allow-cycling t)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1518 ;;No popup-buffers
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1519 (setq bbdb-use-pop-up nil)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1520 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1521 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1522
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1523 Now you should be ready to go. Say @samp{M-x bbdb RET
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1524 RET} to open a bbdb buffer showing all
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1525 entries. Say @samp{c} to create a new
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1526 entry, @samp{b} to search your BBDB and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1527 @samp{C-o} to add a new field to an
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1528 entry. If you want to add a sender to the BBDB you can
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1529 also just hit `:' on the posting in the summary buffer and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1530 you are done. When you now compose a new mail,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1531 hit @samp{TAB} to cycle through know
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1532 recipients.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1533
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1534 @node FAQ 5-8
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1535 @subsubheading Question 5.8
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1536
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1537 Sometimes I see little images at the top of article
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1538 buffer. What's that and how can I send one with my
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1539 postings, too?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1540
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1541 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1542
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1543 Those images are called X-Faces. They are 48*48 pixel b/w
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1544 pictures, encoded in a header line. If you want to include
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1545 one in your posts, you've got to convert some image to a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1546 X-Face. So fire up some image manipulation program (say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1547 Gimp), open the image you want to include, cut out the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1548 relevant part, reduce color depth to 1 bit, resize to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1549 48*48 and save as bitmap. Now you should get the compface
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1550 package from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1551 @uref{ftp://ftp.cs.indiana.edu:/pub/faces/, this site}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1552 and create the actual X-face by saying
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1553
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1554 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1555 cat file.xbm | xbm2ikon | compface > file.face
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1556 cat file.face | sed 's/\\/\\\\/g;s/\"/\\\"/g;' > file.face.quoted
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1557 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1558 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1559
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1560 If you can't use compface, there's an online X-face converter at
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1561 @uref{http://www.dairiki.org/xface/}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1562 If you use MS Windows, you could also use the WinFace program from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1563 @uref{http://www.xs4all.nl/~walterln/winface/}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1564 Now you only have to tell Gnus to include the X-face in your postings by saying
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1565
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1566 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1567 (setq message-default-headers
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1568 (with-temp-buffer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1569 (insert "X-Face: ")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1570 (insert-file-contents "~/.xface")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1571 (buffer-string)))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1572 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1573 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1574
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1575 in ~/.gnus.el. If you use Gnus 5.10, you can simply add an entry
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1576
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1577 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1578 (x-face-file "~/.xface")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1579 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1580 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1581
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1582 to gnus-posting-styles.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1583
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1584 @node FAQ 5-9
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1585 @subsubheading Question 5.9
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1586
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1587 Sometimes I accidentally hit r instead of f in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1588 newsgroups. Can Gnus warn me, when I'm replying by mail in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1589 newsgroups?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1590
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1591 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1592
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1593 Put this in ~/.gnus.el:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1594
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1595 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1596 (setq gnus-confirm-mail-reply-to-news t)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1597 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1598 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1599
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1600 if you already use Gnus 5.10, if you still use 5.8.8 or
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1601 5.9 try this instead:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1602
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1603 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1604 (eval-after-load "gnus-msg"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1605 '(unless (boundp 'gnus-confirm-mail-reply-to-news)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1606 (defadvice gnus-summary-reply (around reply-in-news activate)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1607 "Request confirmation when replying to news."
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1608 (interactive)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1609 (when (or (not (gnus-news-group-p gnus-newsgroup-name))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1610 (y-or-n-p "Really reply by mail to article author? "))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1611 ad-do-it))))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1612 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1613 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1614
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1615 @node FAQ 5-10
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1616 @subsubheading Question 5.10
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1617
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1618 How to tell Gnus not to generate a sender header?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1619
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1620 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1621
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1622 Since 5.10 Gnus doesn't generate a sender header by
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1623 default. For older Gnus' try this in ~/.gnus.el:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1624
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1625 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1626 (eval-after-load "message"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1627 '(add-to-list 'message-syntax-checks '(sender . disabled)))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1628 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1629 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1630
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1631 @node FAQ 5-11
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1632 @subsubheading Question 5.11
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1633
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1634 I want Gnus to locally store copies of my send mail and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1635 news, how to do it?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1636
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1637 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1638
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1639 You must set the variable gnus-message-archive-group to do
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1640 this. You can set it to a string giving the name of the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1641 group where the copies shall go or like in the example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1642 below use a function which is evaluated and which returns
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1643 the group to use.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1644
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1645 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1646 (setq gnus-message-archive-group
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1647 '((if (message-news-p)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1648 "nnml:Send-News"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1649 "nnml:Send-Mail")))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1650 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1651 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1652
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1653 @node FAQ 5-12
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1654 @subsubheading Question 5.12
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1655
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1656 I want Gnus to kill the buffer after successful sending instead of keeping
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1657 it alive as "Sent mail to...", how to do it?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1658
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1659 @subsubheading Answer
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1660
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1661 Add this to your ~/.gnus:
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1662
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1663 @example
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1664 (setq message-kill-buffer-on-exit t)
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1665 @end example
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1666 @noindent
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1667
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1668 @node FAQ 5-13
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1669 @subsubheading Question 5.13
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1670
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1671 People tell me my Message-IDs are not correct, why
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1672 aren't they and how to fix it?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1673
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1674 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1675
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1676 The message-ID is an unique identifier for messages you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1677 send. To make it unique, Gnus need to know which machine
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1678 name to put after the "@@". If the name of the machine
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1679 where Gnus is running isn't suitable (it probably isn't
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1680 at most private machines) you can tell Gnus what to use
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1681 by saying:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1682
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1683 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1684 (setq message-user-fqdn "yourmachine.yourdomain.tld")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1685 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1686 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1687
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1688 in ~/.gnus.el. If you use Gnus 5.9 or earlier, you can use this
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1689 instead (works for newer versions as well):
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1690
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1691 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1692 (eval-after-load "message"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1693 '(let ((fqdn "yourmachine.yourdomain.tld"));; <-- Edit this!
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1694 (if (boundp 'message-user-fqdn)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1695 (setq message-user-fqdn fqdn)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1696 (gnus-message 1 "Redefining `message-make-fqdn'.")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1697 (defun message-make-fqdn ()
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1698 "Return user's fully qualified domain name."
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1699 fqdn))))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1700 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1701 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1702
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1703 If you have no idea what to insert for
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1704 "yourmachine.yourdomain.tld", you've got several
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1705 choices. You can either ask your provider if he allows
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1706 you to use something like
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1707 yourUserName.userfqdn.provider.net, or you can use
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1708 somethingUnique.yourdomain.tld if you own the domain
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1709 yourdomain.tld, or you can register at a service which
85712
a3c27999decb Update Gnus to No Gnus 0.7 from the Gnus CVS trunk
Miles Bader <miles@gnu.org>
parents: 84299
diff changeset
1710 gives private users a FQDN for free.
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1711
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1712 Finally you can tell Gnus not to generate a Message-ID
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1713 for News at all (and letting the server do the job) by saying
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1714
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1715 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1716 (setq message-required-news-headers
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1717 (remove' Message-ID message-required-news-headers))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1718 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1719 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1720
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1721 you can also tell Gnus not to generate Message-IDs for mail by saying
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1722
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1723 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1724 (setq message-required-mail-headers
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1725 (remove' Message-ID message-required-mail-headers))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1726 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1727 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1728
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1729 , however some mail servers don't generate proper
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1730 Message-IDs, too, so test if your Mail Server behaves
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1731 correctly by sending yourself a Mail and looking at the Message-ID.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1732
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1733 @node FAQ 6 - Old messages
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1734 @subsection Old messages
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1735
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1736 @menu
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1737 * FAQ 6-1:: How to import my old mail into Gnus?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1738 * FAQ 6-2:: How to archive interesting messages?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1739 * FAQ 6-3:: How to search for a specific message?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1740 * FAQ 6-4:: How to get rid of old unwanted mail?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1741 * FAQ 6-5:: I want that all read messages are expired (at least in
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1742 some groups). How to do it?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1743 * FAQ 6-6:: I don't want expiration to delete my mails but to move
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1744 them to another group.
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1745 @end menu
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1746
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1747 @node FAQ 6-1
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1748 @subsubheading Question 6.1
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1749
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1750 How to import my old mail into Gnus?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1751
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1752 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1753
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1754 The easiest way is to tell your old mail program to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1755 export the messages in mbox format. Most Unix mailers
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1756 are able to do this, if you come from the MS Windows
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1757 world, you may find tools at
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1758 @uref{http://mbx2mbox.sourceforge.net/}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1759
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1760 Now you've got to import this mbox file into Gnus. To do
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1761 this, create a nndoc group based on the mbox file by
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1762 saying @samp{G f /path/file.mbox RET} in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1763 Group buffer. You now have read-only access to your
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1764 mail. If you want to import the messages to your normal
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1765 Gnus mail groups hierarchy, enter the nndoc group you've
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1766 just created by saying @samp{C-u RET}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1767 (thus making sure all messages are retrieved), mark all
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1768 messages by saying @samp{M P b} and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1769 either copy them to the desired group by saying
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1770 @samp{B c name.of.group RET} or send them
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1771 through nnmail-split-methods (respool them) by saying
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1772 @samp{B r}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1773
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1774 @node FAQ 6-2
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1775 @subsubheading Question 6.2
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1776
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1777 How to archive interesting messages?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1778
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1779 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1780
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1781 If you stumble across an interesting message, say in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1782 gnu.emacs.gnus and want to archive it there are several
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1783 solutions. The first and easiest is to save it to a file
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1784 by saying @samp{O f}. However, wouldn't
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1785 it be much more convenient to have more direct access to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1786 the archived message from Gnus? If you say yes, put this
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1787 snippet by Frank Haun <pille3003@@fhaun.de> in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1788 ~/.gnus.el:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1789
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1790 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1791 (defun my-archive-article (&optional n)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1792 "Copies one or more article(s) to a corresponding `nnml:' group, e.g.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1793 `gnus.ding' goes to `nnml:1.gnus.ding'. And `nnml:List-gnus.ding' goes
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1794 to `nnml:1.List-gnus-ding'.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1795
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1796 Use process marks or mark a region in the summary buffer to archive
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1797 more then one article."
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1798 (interactive "P")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1799 (let ((archive-name
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1800 (format
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1801 "nnml:1.%s"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1802 (if (featurep 'xemacs)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1803 (replace-in-string gnus-newsgroup-name "^.*:" "")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1804 (replace-regexp-in-string "^.*:" "" gnus-newsgroup-name)))))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1805 (gnus-summary-copy-article n archive-name)))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1806 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1807 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1808
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1809 You can now say @samp{M-x
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1810 my-archive-article} in summary buffer to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1811 archive the article under the cursor in a nnml
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1812 group. (Change nnml to your preferred back end)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1813
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1814 Of course you can also make sure the cache is enabled by saying
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1815
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1816 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1817 (setq gnus-use-cache t)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1818 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1819 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1820
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1821 then you only have to set either the tick or the dormant
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1822 mark for articles you want to keep, setting the read
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1823 mark will remove them from cache.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1824
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1825 @node FAQ 6-3
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1826 @subsubheading Question 6.3
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1827
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1828 How to search for a specific message?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1829
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1830 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1831
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1832 There are several ways for this, too. For a posting from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1833 a Usenet group the easiest solution is probably to ask
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1834 @uref{http://groups.google.com, groups.google.com},
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1835 if you found the posting there, tell Google to display
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1836 the raw message, look for the message-id, and say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1837 @samp{M-^ the@@message.id RET} in a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1838 summary buffer.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1839 Since Gnus 5.10 there's also a Gnus interface for
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1840 groups.google.com which you can call with
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1841 @samp{G W}) in group buffer.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1842
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1843 Another idea which works for both mail and news groups
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1844 is to enter the group where the message you are
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1845 searching is and use the standard Emacs search
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1846 @samp{C-s}, it's smart enough to look at
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1847 articles in collapsed threads, too. If you want to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1848 search bodies, too try @samp{M-s}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1849 instead. Further on there are the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1850 gnus-summary-limit-to-foo functions, which can help you,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1851 too.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1852
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1853 Of course you can also use grep to search through your
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1854 local mail, but this is both slow for big archives and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1855 inconvenient since you are not displaying the found mail
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1856 in Gnus. Here comes nnir into action. Nnir is a front end
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1857 to search engines like swish-e or swish++ and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1858 others. You index your mail with one of those search
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1859 engines and with the help of nnir you can search trough
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1860 the indexed mail and generate a temporary group with all
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1861 messages which met your search criteria. If this sound
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1862 cool to you get nnir.el from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1863 @uref{ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1864 or @uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1865 Instructions on how to use it are at the top of the file.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1866
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1867 @node FAQ 6-4
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1868 @subsubheading Question 6.4
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1869
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1870 How to get rid of old unwanted mail?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1871
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1872 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1873
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1874 You can of course just mark the mail you don't need
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1875 anymore by saying @samp{#} with point
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1876 over the mail and then say @samp{B DEL}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1877 to get rid of them forever. You could also instead of
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1878 actually deleting them, send them to a junk-group by
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1879 saying @samp{B m nnml:trash-bin} which
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1880 you clear from time to time, but both are not the intended
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1881 way in Gnus.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1882
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1883 In Gnus, we let mail expire like news expires on a news
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1884 server. That means you tell Gnus the message is
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1885 expirable (you tell Gnus "I don't need this mail
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1886 anymore") by saying @samp{E} with point
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1887 over the mail in summary buffer. Now when you leave the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1888 group, Gnus looks at all messages which you marked as
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1889 expirable before and if they are old enough (default is
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1890 older than a week) they are deleted.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1891
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1892 @node FAQ 6-5
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1893 @subsubheading Question 6.5
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1894
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1895 I want that all read messages are expired (at least in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1896 some groups). How to do it?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1897
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1898 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1899
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1900 If you want all read messages to be expired (e.g. in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1901 mailing lists where there's an online archive), you've
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1902 got two choices: auto-expire and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1903 total-expire. Auto-expire means, that every article
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1904 which has no marks set and is selected for reading is
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1905 marked as expirable, Gnus hits @samp{E}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1906 for you every time you read a message. Total-expire
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1907 follows a slightly different approach, here all article
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1908 where the read mark is set are expirable.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1909
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1910 To activate auto-expire, include auto-expire in the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1911 Group parameters for the group. (Hit @samp{G
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1912 c} in summary buffer with point over the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1913 group to change group parameters). For total-expire add
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1914 total-expire to the group-parameters.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1915
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1916 Which method you choose is merely a matter of taste:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1917 Auto-expire is faster, but it doesn't play together with
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1918 Adaptive Scoring, so if you want to use this feature,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1919 you should use total-expire.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1920
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1921 If you want a message to be excluded from expiration in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1922 a group where total or auto expire is active, set either
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1923 tick (hit @samp{u}) or dormant mark (hit
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1924 @samp{u}), when you use auto-expire, you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1925 can also set the read mark (hit
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1926 @samp{d}).
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1927
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1928 @node FAQ 6-6
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1929 @subsubheading Question 6.6
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1930
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1931 I don't want expiration to delete my mails but to move them
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1932 to another group.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1933
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1934 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1935
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1936 Say something like this in ~/.gnus.el:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1937
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1938 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1939 (setq nnmail-expiry-target "nnml:expired")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1940 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1941 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1942
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1943 (If you want to change the value of nnmail-expiry-target
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1944 on a per group basis see the question "How can I disable
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1945 threading in some (e.g. mail-) groups, or set other
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1946 variables specific for some groups?")
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1947
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1948 @node FAQ 7 - Gnus in a dial-up environment
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1949 @subsection Gnus in a dial-up environment
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1950
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1951 @menu
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1952 * FAQ 7-1:: I don't have a permanent connection to the net, how can I
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1953 minimize the time I've got to be connected?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1954 * FAQ 7-2:: So what was this thing about the Agent?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1955 * FAQ 7-3:: I want to store article bodies on disk, too. How to do
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1956 it?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1957 * FAQ 7-4:: How to tell Gnus not to try to send mails / postings
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1958 while I'm offline?
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1959 @end menu
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1960
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
1961 @node FAQ 7-1
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1962 @subsubheading Question 7.1
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1963
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1964 I don't have a permanent connection to the net, how can
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1965 I minimize the time I've got to be connected?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1966
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1967 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1968
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1969 You've got basically two options: Either you use the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1970 Gnus Agent (see below) for this, or you can install
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1971 programs which fetch your news and mail to your local
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1972 disk and Gnus reads the stuff from your local
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1973 machine.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1974
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1975 If you want to follow the second approach, you need a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1976 program which fetches news and offers them to Gnus, a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1977 program which does the same for mail and a program which
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1978 receives the mail you write from Gnus and sends them
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1979 when you're online.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1980
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1981 Let's talk about Unix systems first: For the news part,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1982 the easiest solution is a small nntp server like
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1983 @uref{http://www.leafnode.org/, Leafnode} or
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1984 @uref{http://infa.abo.fi/~patrik/sn/, sn},
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1985 of course you can also install a full featured news
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1986 server like
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1987 @uref{http://www.isc.org/products/INN/, inn}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1988 Then you want to fetch your Mail, popular choices
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1989 are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1990 and @uref{http://www.qcc.ca/~charlesc/software/getmail-3.0/, getmail}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1991 You should tell those to write the mail to your disk and
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1992 Gnus to read it from there. Last but not least the mail
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1993 sending part: This can be done with every MTA like
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1994 @uref{http://www.sendmail.org/, sendmail},
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1995 @uref{http://www.qmail.org/, postfix},
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1996 @uref{http://www.exim.org/, exim} or
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1997 @uref{http://www.qmail.org/, qmail}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1998
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1999 On windows boxes I'd vote for
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2000 @uref{http://www.tglsoft.de/, Hamster},
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2001 it's a small freeware, open-source program which fetches
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2002 your mail and news from remote servers and offers them
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2003 to Gnus (or any other mail and/or news reader) via nntp
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2004 respectively POP3 or IMAP. It also includes a smtp
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2005 server for receiving mails from Gnus.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2006
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2007 @node FAQ 7-2
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2008 @subsubheading Question 7.2
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2009
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2010 So what was this thing about the Agent?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2011
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2012 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2013
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2014 The Gnus agent is part of Gnus, it allows you to fetch
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2015 mail and news and store them on disk for reading them
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2016 later when you're offline. It kind of mimics offline
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2017 newsreaders like e.g. Forte Agent. If you want to use
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2018 the Agent place the following in ~/.gnus.el if you are
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2019 still using 5.8.8 or 5.9 (it's the default since 5.10):
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2020
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2021 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2022 (setq gnus-agent t)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2023 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2024 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2025
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2026 Now you've got to select the servers whose groups can be
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2027 stored locally. To do this, open the server buffer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2028 (that is press @samp{^} while in the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2029 group buffer). Now select a server by moving point to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2030 the line naming that server. Finally, agentize the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2031 server by typing @samp{J a}. If you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2032 make a mistake, or change your mind, you can undo this
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2033 action by typing @samp{J r}. When
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2034 you're done, type 'q' to return to the group buffer.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2035 Now the next time you enter a group on a agentized
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2036 server, the headers will be stored on disk and read from
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2037 there the next time you enter the group.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2038
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2039 @node FAQ 7-3
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2040 @subsubheading Question 7.3
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2041
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2042 I want to store article bodies on disk, too. How to do it?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2043
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2044 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2045
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2046 You can tell the agent to automatically fetch the bodies
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2047 of articles which fulfill certain predicates, this is
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2048 done in a special buffer which can be reached by
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2049 saying @samp{J c} in group
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2050 buffer. Please refer to the documentation for
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2051 information which predicates are possible and how
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2052 exactly to do it.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2053
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2054 Further on you can tell the agent manually which
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2055 articles to store on disk. There are two ways to do
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2056 this: Number one: In the summary buffer, process mark a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2057 set of articles that shall be stored in the agent by
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2058 saying @samp{#} with point over the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2059 article and then type @samp{J s}. The
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2060 other possibility is to set, again in the summary
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2061 buffer, downloadable (%) marks for the articles you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2062 want by typing @samp{@@} with point over
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2063 the article and then typing @samp{J u}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2064 What's the difference? Well, process marks are erased as
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2065 soon as you exit the summary buffer while downloadable
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2066 marks are permanent. You can actually set downloadable
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2067 marks in several groups then use fetch session ('J s' in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2068 the GROUP buffer) to fetch all of those articles. The
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2069 only downside is that fetch session also fetches all of
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2070 the headers for every selected group on an agentized
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2071 server. Depending on the volume of headers, the initial
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2072 fetch session could take hours.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2073
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2074 @node FAQ 7-4
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2075 @subsubheading Question 7.4
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2076
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2077 How to tell Gnus not to try to send mails / postings
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2078 while I'm offline?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2079
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2080 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2081
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2082 All you've got to do is to tell Gnus when you are online
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2083 (plugged) and when you are offline (unplugged), the rest
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2084 works automatically. You can toggle plugged/unplugged
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2085 state by saying @samp{J j} in group
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2086 buffer. To start Gnus unplugged say @samp{M-x
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2087 gnus-unplugged} instead of
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2088 @samp{M-x gnus}. Note that for this to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2089 work, the agent must be active.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2090
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2091 @node FAQ 8 - Getting help
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2092 @subsection Getting help
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2093
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2094 @menu
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2095 * FAQ 8-1:: How to find information and help inside Emacs?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2096 * FAQ 8-2:: I can't find anything in the Gnus manual about X (e.g.
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2097 attachments, PGP, MIME...), is it not documented?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2098 * FAQ 8-3:: Which websites should I know?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2099 * FAQ 8-4:: Which mailing lists and newsgroups are there?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2100 * FAQ 8-5:: Where to report bugs?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2101 * FAQ 8-6:: I need real-time help, where to find it?
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2102 @end menu
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2103
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2104 @node FAQ 8-1
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2105 @subsubheading Question 8.1
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2106
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2107 How to find information and help inside Emacs?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2108
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2109 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2110
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2111 The first stop should be the Gnus manual (Say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2112 @samp{C-h i d m Gnus RET} to start the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2113 Gnus manual, then walk through the menus or do a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2114 full-text search with @samp{s}). Then
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2115 there are the general Emacs help commands starting with
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2116 C-h, type @samp{C-h ? ?} to get a list
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2117 of all available help commands and their meaning. Finally
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2118 @samp{M-x apropos-command} lets you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2119 search through all available functions and @samp{M-x
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2120 apropos} searches the bound variables.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2121
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2122 @node FAQ 8-2
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2123 @subsubheading Question 8.2
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2124
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2125 I can't find anything in the Gnus manual about X
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2126 (e.g. attachments, PGP, MIME...), is it not documented?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2127
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2128 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2129
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2130 There's not only the Gnus manual but also the manuals
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2131 for message, emacs-mime, sieve and pgg. Those packages
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2132 are distributed with Gnus and used by Gnus but aren't
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2133 really part of core Gnus, so they are documented in
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2134 different info files, you should have a look in those
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2135 manuals, too.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2136
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2137 @node FAQ 8-3
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2138 @subsubheading Question 8.3
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2139
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2140 Which websites should I know?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2141
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2142 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2143
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2144 The two most important ones are the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2145 @uref{http://www.gnus.org, official Gnus website}.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2146 and it's sister site
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2147 @uref{http://my.gnus.org, my.gnus.org (MGO)},
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2148 hosting an archive of lisp snippets, howtos, a (not
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2149 really finished) tutorial and this FAQ.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2150
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2151 Tell me about other sites which are interesting.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2152
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2153 @node FAQ 8-4
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2154 @subsubheading Question 8.4
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2155
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2156 Which mailing lists and newsgroups are there?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2157
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2158 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2159
93386
a789a1138b08 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 87903
diff changeset
2160 There's the newsgroup gnu.emacs.gnus (also available as
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2161 @uref{http://dir.gmane.org/gmane.emacs.gnus.user,
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2162 gmane.emacs.gnus.user}) which deals with general Gnus
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2163 questions. If you have questions about development versions of
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2164 Gnus, you should better ask on the ding mailing list, see below.
93386
a789a1138b08 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 87903
diff changeset
2165
a789a1138b08 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 87903
diff changeset
2166 If you want to stay in the big8,
a789a1138b08 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 87903
diff changeset
2167 news.software.newssreaders is also read by some Gnus
a789a1138b08 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 87903
diff changeset
2168 users (but chances for qualified help are much better in
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2169 the above groups). If you speak German, there's
93386
a789a1138b08 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 87903
diff changeset
2170 de.comm.software.gnus.
a789a1138b08 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 87903
diff changeset
2171
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2172 The ding mailing list (ding@@gnus.org) deals with development of
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2173 Gnus. You can read the ding list via NNTP, too under the name
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2174 @uref{http://dir.gmane.org/gmane.emacs.gnus.general,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2175 gmane.emacs.gnus.general} from news.gmane.org.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2176
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2177 @node FAQ 8-5
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2178 @subsubheading Question 8.5
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2179
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2180 Where to report bugs?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2181
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2182 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2183
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2184 Say @samp{M-x gnus-bug}, this will start
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2185 a message to the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2186 @email{bugs@@gnus.org, gnus bug mailing list}
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2187 including information about your environment which make
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2188 it easier to help you.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2189
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2190 @node FAQ 8-6
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2191 @subsubheading Question 8.6
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2192
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2193 I need real-time help, where to find it?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2194
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2195 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2196
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2197 Point your IRC client to irc.freenode.net, channel #gnus.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2198
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2199 @node FAQ 9 - Tuning Gnus
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2200 @subsection Tuning Gnus
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2201
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2202 @menu
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2203 * FAQ 9-1:: Starting Gnus is really slow, how to speed it up?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2204 * FAQ 9-2:: How to speed up the process of entering a group?
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2205 * FAQ 9-3:: Sending mail becomes slower and slower, what's up?
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2206 @end menu
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2207
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2208 @node FAQ 9-1
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2209 @subsubheading Question 9.1
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2210
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2211 Starting Gnus is really slow, how to speed it up?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2212
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2213 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2214
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2215 The reason for this could be the way Gnus reads it's
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2216 active file, see the node "The Active File" in the Gnus
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2217 manual for things you might try to speed the process up.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2218 An other idea would be to byte compile your ~/.gnus.el (say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2219 @samp{M-x byte-compile-file RET ~/.gnus.el
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2220 RET} to do it). Finally, if you have require
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2221 statements in your .gnus, you could replace them with
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2222 eval-after-load, which loads the stuff not at startup
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2223 time, but when it's needed. Say you've got this in your
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2224 ~/.gnus.el:
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2225
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2226 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2227 (require 'message)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2228 (add-to-list 'message-syntax-checks '(sender . disabled))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2229 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2230 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2231
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2232 then as soon as you start Gnus, message.el is loaded. If
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2233 you replace it with
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2234
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2235 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2236 (eval-after-load "message"
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2237 '(add-to-list 'message-syntax-checks '(sender . disabled)))
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2238 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2239 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2240
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2241 it's loaded when it's needed.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2242
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2243 @node FAQ 9-2
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2244 @subsubheading Question 9.2
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2245
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2246 How to speed up the process of entering a group?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2247
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2248 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2249
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2250 A speed killer is setting the variable
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2251 gnus-fetch-old-headers to anything different from nil,
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2252 so don't do this if speed is an issue. To speed up
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2253 building of summary say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2254
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2255 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2256 (gnus-compile)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2257 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2258 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2259
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2260 at the bottom of your ~/.gnus.el, this will make gnus
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2261 byte-compile things like
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2262 gnus-summary-line-format.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2263 then you could increase the value of gc-cons-threshold
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2264 by saying something like
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2265
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2266 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2267 (setq gc-cons-threshold 3500000)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2268 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2269 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2270
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2271 in ~/.emacs. If you don't care about width of CJK
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2272 characters or use Gnus 5.10 or younger together with a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2273 recent GNU Emacs, you should say
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2274
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2275 @example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2276 (setq gnus-use-correct-string-widths nil)
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2277 @end example
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2278 @noindent
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2279
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2280 in ~/.gnus.el (thanks to Jesper harder for the last
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2281 two suggestions). Finally if you are still using 5.8.8
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2282 or 5.9 and experience speed problems with summary
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2283 buffer generation, you definitely should update to
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2284 5.10 since there quite some work on improving it has
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2285 been done.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2286
96024
be43dd7afc91 Merge from gnus--devo--0
Miles Bader <miles@gnu.org>
parents: 93386
diff changeset
2287 @node FAQ 9-3
84299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2288 @subsubheading Question 9.3
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2289
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2290 Sending mail becomes slower and slower, what's up?
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2291
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2292 @subsubheading Answer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2293
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2294 The reason could be that you told Gnus to archive the
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2295 messages you wrote by setting
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2296 gnus-message-archive-group. Try to use a nnml group
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2297 instead of an archive group, this should bring you back
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2298 to normal speed.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2299
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2300 @node FAQ - Glossary
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2301 @subsection Glossary
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2302
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2303 @table @dfn
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2304
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2305 @item ~/.gnus.el
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2306 When the term ~/.gnus.el is used it just means your Gnus
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2307 configuration file. You might as well call it ~/.gnus or
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2308 specify another name.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2309
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2310 @item Back End
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2311 In Gnus terminology a back end is a virtual server, a layer
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2312 between core Gnus and the real NNTP-, POP3-, IMAP- or
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2313 whatever-server which offers Gnus a standardized interface
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2314 to functions like "get message", "get Headers" etc.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2315
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2316 @item Emacs
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2317 When the term Emacs is used in this FAQ, it means either GNU
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2318 Emacs or XEmacs.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2319
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2320 @item Message
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2321 In this FAQ message means a either a mail or a posting to a
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2322 Usenet Newsgroup or to some other fancy back end, no matter
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2323 of which kind it is.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2324
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2325 @item MUA
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2326 MUA is an acronym for Mail User Agent, it's the program you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2327 use to read and write e-mails.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2328
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2329 @item NUA
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2330 NUA is an acronym for News User Agent, it's the program you
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2331 use to read and write Usenet news.
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2332
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2333 @end table
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2334
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2335 @ignore
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2336 arch-tag: 64dc5692-edb4-4848-a965-7aa0181acbb8
34ba5367ab56 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2337 @end ignore