annotate etc/gnusref.tex @ 84:ac0620f6398e r20-0b92

Import from CVS: tag r20-0b92
author cvs
date Mon, 13 Aug 2007 09:08:29 +0200
parents 376386a54a3c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 % include file for the Gnus refcard and booklet
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2 \def\progver{5.0}\def\refver{5.0} % program and refcard versions
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3 \def\date{16 September 1995}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4 \def\author{Vladimir Alexiev $<$vladimir@cs.ualberta.ca$>$}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5 \raggedbottom\raggedright
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6 \newlength{\logowidth}\setlength{\logowidth}{6.861in}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7 \newlength{\logoheight}\setlength{\logoheight}{7.013in}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
8 \newlength{\keycolwidth}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
9 \newenvironment{keys}[1]% #1 is the widest key
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10 {\nopagebreak%\noindent%
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11 \settowidth{\keycolwidth}{#1}%
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12 \addtolength{\keycolwidth}{\tabcolsep}%
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13 \addtolength{\keycolwidth}{-\columnwidth}%
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
14 \begin{tabular}{@{}l@{\hspace{\tabcolsep}}p{-\keycolwidth}@{}}}%
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15 {\end{tabular}\\}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16 \catcode`\^=12 % allow ^ to be typed literally
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17 \newcommand{\B}[1]{{\bf#1})} % bold l)etter
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
18
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
19 \def\Title{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
20 \begin{center}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
21 {\bf\LARGE Gnus \progver\ Reference \Guide\\}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
22 %{\normalsize \Guide\ version \refver}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
23 \end{center}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
25
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
26 \newcommand\Logo[1]{\centerline{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
27 \makebox[\logoscale\logowidth][l]{\vbox to \logoscale\logoheight
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
28 {\vfill\special{psfile=gnuslogo.#1}}\vspace{-\baselineskip}}}}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
29
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
30 \def\CopyRight{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
31 \begin{center}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
32 Copyright \copyright\ 1995 Free Software Foundation, Inc.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
33 Copyright \copyright\ 1995 \author.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
34 Created from the Gnus manual Copyright \copyright\ 1994 Lars Magne
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
35 Ingebrigtsen.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
36 and the Emacs Help Bindings feature (C-h b).\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
37 Gnus logo copyright \copyright\ 1995 Luis Fernandes.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
38 \end{center}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
39
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
40 Permission is granted to make and distribute copies of this reference
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
41 \guide{} provided the copyright notice and this permission are preserved on
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
42 all copies. Please send corrections, additions and suggestions to the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
43 above email address. \Guide{} last edited on \date.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
44 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
45
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
46 \def\Notes{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
47 \subsec{Notes}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
48 {\samepage
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
49 Gnus is complex. Currently it has some 346 interactive (user-callable)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
50 functions. Of these 279 are in the two major modes (Group and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
51 Summary/Article). Many of these functions have more than one binding, some
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
52 have 3 or even 4 bindings. The total number of keybindings is 389. So in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
53 order to save 40\% space, every function is listed only once on this
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
54 \guide, under the ``more logical'' binding. Alternative bindings are given
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
55 in parentheses in the beginning of the description.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
56
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
57 Many Gnus commands are affected by the numeric prefix. Normally you enter a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
58 prefix by holding the Meta key and typing a number, but in most Gnus modes
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
59 you don't need to use Meta since the digits are not self-inserting. The
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
60 prefixed behavior of commands is given in [brackets]. Often the prefix is
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
61 used to specify:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
62
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
63 \quad [distance] How many objects to move the point over.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
64
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
65 \quad [scope] How many objects to operate on (including the current one).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
66
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
67 \quad [p/p] The ``Process/Prefix Convention'': If a prefix is given then it
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
68 determines how many objects to operate on. Else if there are some objects
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
69 marked with the process mark \#, these are operated on. Else only the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
70 current object is affected.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
71
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
72 \quad [level] A group subscribedness level. Only groups with a lower or
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
73 equal level will be affected by the operation. If no prefix is given,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
74 `gnus-group-default-list-level' is used. If
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
75 `gnus-group-use-permanent-levels', then a prefix to the `g' and `l'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
76 commands will also set the default level.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
77
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
78 \quad [score] An article score. If no prefix is given,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
79 `gnus-summary-default-score' is used.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
80 %Some functions were not yet documented at the time of creating this
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
81 %\guide and are clearly indicated as such.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
82 \\*[\baselineskip]
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
83 \begin{keys}{C-c C-i}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
84 C-c C-i & Go to the Gnus online {\bf info}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
85 C-c C-b & Send a Gnus {\bf bug} report.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
86 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
87 }}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
88
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
89 \def\GroupLevels{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
90 \subsec{Group Subscribedness Levels}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
91 The table below assumes that you use the default Gnus levels.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
92 Fill your user-specific levels in the blank cells.\\[1\baselineskip]
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
93
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
94 \begin{tabular}{|c|l|l|}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
95 \hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
96 Level & Groups & Status \\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
97 \hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
98 1 & mail groups & \\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
99 2 & mail groups & \\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
100 3 & & subscribed \\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
101 4 & & \\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
102 5 & default list level & \\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
103 \hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
104 6 & & unsubscribed \\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
105 7 & & \\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
106 \hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
107 8 & & zombies \\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
108 \hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
109 9 & & killed \\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
110 \hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
111 \end{tabular}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
112 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
113
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
114 \def\Marks{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
115 \subsec{Mark Indication Characters}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
116 {\samepage If a command directly sets a mark, it is shown in parentheses.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
117 \newlength{\markcolwidth}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
118 \settowidth{\markcolwidth}{` '}% widest character
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
119 \addtolength{\markcolwidth}{4\tabcolsep}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
120 \addtolength{\markcolwidth}{-\columnwidth}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
121 \newlength{\markdblcolwidth}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
122 \setlength{\markdblcolwidth}{\columnwidth}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
123 \addtolength{\markdblcolwidth}{-2\tabcolsep}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
124 \begin{tabular}{|c|p{-\markcolwidth}|}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
125 \hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
126 \multicolumn{2}{|p{\markdblcolwidth}|}{{\bf ``Read'' Marks.}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
127 All these marks appear in the first column of the summary line, and so
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
128 are mutually exclusive.}\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
129 \hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
130 ` ' & (M-u, M SPC, M c) Not read.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
131 ! & (!, M !, M t) Ticked (interesting).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
132 ? & (?, M ?) Dormant (only followups are interesting).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
133 C & (C, S c) {\bf Canceled} (only for your own articles).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
134 E & (E, M e, M x) {\bf Expirable}. Only has effect in mail groups.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
135 \hline\hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
136 \multicolumn{2}{|p{\markdblcolwidth}|}{The marks below mean that the article
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
137 is read (killed, uninteresting), and have more or less the same effect.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
138 Some commands however explicitly differentiate between them (e.g.\ M
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
139 M-C-r, adaptive scoring).}\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
140 \hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
141 r & (d, M d, M r) Deleted (marked as {\bf read}).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
142 C & (M C; M C-c; M H; c, Z c; Z n; Z C) Killed by {\bf catch-up}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
143 O & {\bf Old} (marked read in a previous session).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
144 K & (k, M k; C-k, M K) {\bf Killed}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
145 R & {\bf Read} (viewed in actuality).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
146 X & Killed by a kill file.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
147 Y & Killed due to low score.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
148 \hline\multicolumn{2}{c}{\vspace{1ex}}\\\hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
149 \multicolumn{2}{|p{\markdblcolwidth}|}{{\bf Other marks}}\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
150 \hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
151 \# & (\#, M \#, M P p) Processable (will be affected by the next operation).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
152 A & {\bf Answered} (followed-up or replied).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
153 + & Over default score.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
154 $-$ & Under default score.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
155 = & Has children (thread underneath it). Add `\%e' to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
156 `gnus-summary-line-format'.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
157 \hline
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
158 \end{tabular}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
159 }}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
160
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
161 \def\GroupMode{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
162 \sec{Group Mode}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
163 \begin{keys}{C-c M-C-x}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
164 RET & (=) Select this group. [Prefix: how many (read) articles to fetch.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
165 Positive: newest articles, negative: oldest ones.]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
166 SPC & Select this group and display the first unread article. [Same
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
167 prefix as above.]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
168 ? & Give a very short help message.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
169 $<$ & Go to the beginning of the Group buffer.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
170 $>$ & Go to the end of the Group buffer.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
171 , & Jump to the lowest-level group with unread articles.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
172 . & Jump to the first group with unread articles.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
173 ^ & Enter the Server buffer mode.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
174 a & Post an {\bf article} to a group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
175 b & Find {\bf bogus} groups and delete them.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
176 c & Mark all unticked articles in this group as read ({\bf catch-up}).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
177 [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
178 g & Check the server for new articles ({\bf get}). [level]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
179 j & {\bf Jump} to a group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
180 m & {\bf Mail} a message to someone.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
181 n & Go to the {\bf next} group with unread articles. [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
182 p & (DEL) Go to the {\bf previous} group with unread articles.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
183 [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
184 q & {\bf Quit} Gnus.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
185 r & Read the init file ({\bf reset}).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
186 s & {\bf Save} the `.newsrc.eld' file (and `.newsrc' if
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
187 `gnus-save-newsrc-file').\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
188 z & Suspend (kill all buffers of) Gnus.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
189 B & {\bf Browse} a foreign server.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
190 C & Mark all articles in this group as read ({\bf Catch-up}). [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
191 F & {\bf Find} new groups and process them.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
192 N & Go to the {\bf next} group. [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
193 P & Go to the {\bf previous} group. [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
194 Q & {\bf Quit} Gnus without saving any startup (.newsrc) files.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
195 R & {\bf Restart} Gnus.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
196 V & Display the Gnus {\bf version} number.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
197 Z & Clear the dribble buffer.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
198 C-c C-d & Show the {\bf description} of this group. [Prefix: re-read it
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
199 from the server.]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
200 C-c C-s & {\bf Sort} the groups by name, number of unread articles, or level
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
201 (depending on `gnus-group-sort-function').\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
202 C-c C-x & Run all expirable articles in this group through the {\bf expiry}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
203 process.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
204 C-c M-C-x & Run all articles in all groups through the {\bf expiry} process.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
205 C-x C-t & {\bf Transpose} two groups.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
206 M-d & {\bf Describe} ALL groups. [Prefix: re-read the description from the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
207 server.]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
208 M-f & Fetch this group's {\bf FAQ} (using ange-ftp).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
209 M-g & Check the server for new articles in this group ({\bf get}). [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
210 M-n & Go to the {\bf previous} unread group on the same or lower level.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
211 [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
212 M-p & Go to the {\bf next} unread group on the same or lower level.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
213 [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
214 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
215 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
216
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
217 \def\GroupCommands{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
218 \subsec{List Groups}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
219 {\samepage
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
220 \begin{keys}{A m}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
221 A a & (C-c C-a) List all groups whose names match a regexp ({\bf
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
222 apropos}).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
223 A d & List all groups whose names or {\bf descriptions} match a regexp.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
224 A k & (C-c C-l) List all {\bf killed} groups.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
225 A m & List groups that {\bf match} a regexp and have unread articles.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
226 [level]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
227 A s & (l) List {\bf subscribed} groups with unread articles. [level]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
228 A u & (L) List all groups (including {\bf unsubscribed}). [If no prefix
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
229 is given, level 7 is the default]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
230 A z & List the {\bf zombie} groups.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
231 A M & List groups that {\bf match} a regexp.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
232 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
233 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
234
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
235 \subsec{Create/Edit Foreign Groups}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
236 {\samepage
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
237 The select methods are indicated in parentheses.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
238 \begin{keys}{G m}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
239 G a & Make the Gnus list {\bf archive} group. (nndir over ange-ftp)\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
240 G d & Make a {\bf directory} group (every file must be a posting and files
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
241 must have numeric names). (nndir)\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
242 G e & (M-e) {\bf Edit} this group's select method.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
243 G f & Make a group based on a {\bf file}. (nndoc)\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
244 G h & Make the Gnus {\bf help} (documentation) group. (nndoc)\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
245 G k & Make a {\bf kiboze} group. (nnkiboze)\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
246 G m & {\bf Make} a new group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
247 G p & Edit this group's {\bf parameters}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
248 G v & Add this group to a {\bf virtual} group. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
249 G D & Enter a {\bf directory} as a (temporary) group. (nneething without
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
250 recording articles read.)\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
251 G E & {\bf Edit} this group's info (select method, articles read, etc).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
252 G V & Make a new empty {\bf virtual} group. (nnvirtual)\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
253 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
254 You can also create mail-groups and read your mail with Gnus (very useful
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
255 if you are subscribed to any mailing lists), using one of the methods
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
256 nnmbox, nnbabyl, nnml, nnmh, or nnfolder. Read about it in the online info
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
257 (C-c C-i g Reading Mail RET).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
258 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
259
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
260 %\subsubsec{Soup Commands}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
261 %\begin{keys}{G s w}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
262 %G s b & gnus-group-brew-soup: not documented.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
263 %G s p & gnus-soup-pack-packet: not documented.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
264 %G s r & nnsoup-pack-replies: not documented.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
265 %G s s & gnus-soup-send-replies: not documented.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
266 %G s w & gnus-soup-save-areas: not documented.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
267 %\end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
268
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
269 \subsec{Mark Groups}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
270 \begin{keys}{M m}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
271 M m & (\#) Set the process {\bf mark} on this group. [scope]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
272 M u & (M-\#) Remove the process mark from this group ({\bf unmark}).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
273 [scope]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
274 M w & Mark all groups in the current region.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
275 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
276
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
277 \subsec{Unsubscribe, Kill and Yank Groups}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
278 \begin{keys}{S w}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
279 S k & (C-k) {\bf Kill} this group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
280 S l & Set the {\bf level} of this group. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
281 S s & (U) Prompt for a group and toggle its {\bf subscription}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
282 S t & (u) {\bf Toggle} subscription to this group. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
283 S w & (C-w) Kill all groups in the region.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
284 S y & (C-y) {\bf Yank} the last killed group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
285 S z & Kill all {\bf zombie} groups.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
286 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
287 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
288
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
289 \def\SummaryMode{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
290 \sec{Summary Mode} %{Summary and Article Modes}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
291 \begin{keys}{SPC}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
292 SPC & (A SPC, A n) Select an article, scroll it one page, move to the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
293 next one.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
294 DEL & (A DEL, A p, b) Scroll this article one page back. [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
295 RET & Scroll this article one line forward. [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
296 = & Expand the Summary window. [Prefix: shrink it to display the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
297 Article window]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
298 $<$ & (A $<$, A b) Scroll to the beginning of this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
299 $>$ & (A $>$, A e) Scroll to the end of this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
300 \& & Execute a command on all articles matching a regexp.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
301 [Prefix: move backwards.]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
302 j & (G g) Ask for an article number and then {\bf jump} to that summary
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
303 line.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
304 C-t & Toggle {\bf truncation} of summary lines.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
305 M-\& & Execute a command on all articles having the process mark.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
306 M-k & Edit this group's {\bf kill} file.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
307 M-n & (G M-n) Go to the {\bf next} summary line of an unread article.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
308 [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
309 M-p & (G M-p) Go to the {\bf previous} summary line of an unread article.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
310 [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
311 M-r & Search through all previous articles for a regexp.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
312 M-s & {\bf Search} through all subsequent articles for a regexp.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
313 M-K & Edit the general {\bf kill} file.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
314 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
315 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
316
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
317 \def\SortSummary{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
318 \subsec{Sort the Summary Buffer}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
319 \begin{keys}{C-c C-s C-a}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
320 C-c C-s C-a & Sort the summary by {\bf author}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
321 C-c C-s C-d & Sort the summary by {\bf date}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
322 C-c C-s C-i & Sort the summary by article score.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
323 C-c C-s C-n & Sort the summary by article {\bf number}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
324 C-c C-s C-s & Sort the summary by {\bf subject}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
325 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
326 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
327
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
328 \def\Asubmap{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
329 \subsec{Article Buffer Commands}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
330 \begin{keys}{A m}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
331 A g & (g) (Re)fetch this article ({\bf get}). [Prefix: just show the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
332 article.]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
333 A r & (^, A ^) Go to the parent of this article (the {\bf References}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
334 header).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
335 M-^ & Fetch the article with a given Message-ID.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
336 A s & (s) Perform an i{\bf search} in the article buffer.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
337 A D & (C-d) Un{\bf digestify} this article into a separate group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
338 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
339 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
340
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
341 \def\Bsubmap{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
342 \subsec{Mail-Group Commands}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
343 {\samepage
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
344 These commands (except `B c') are only valid in a mail group.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
345 \begin{keys}{B M-C-e}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
346 B DEL & {\bf Delete} the mail article from disk (!). [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
347 B c & {\bf Copy} this article from any group to a mail group. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
348 B e & {\bf Expire} all expirable articles in this group. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
349 B i & {\bf Import} a random file into this group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
350 B m & {\bf Move} the article from one mail group to another. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
351 B q & {\bf Query} where will the article go during fancy splitting\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
352 B r & {\bf Respool} this mail article. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
353 B w & (e) Edit this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
354 B M-C-e & {\bf Expunge} (delete from disk) all expirable articles in this group
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
355 (!). [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
356 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
357 }}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
358
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
359 \def\Gsubmap{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
360 \subsec{Select Articles}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
361 {\samepage
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
362 These commands select the target article. They do not understand the prefix.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
363 \begin{keys}{G C-n}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
364 G b & (,) Go to the {\bf best} article (the one with highest score).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
365 G f & (.) Go to the {\bf first} unread article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
366 G l & (l) Go to the {\bf last} article read.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
367 G n & (n) Go to the {\bf next} unread article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
368 p & Go to the {\bf previous} unread article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
369 G p & {\bf Pop} an article off the summary history and go to it.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
370 G N & (N) Go to {\bf the} next article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
371 G P & (P) Go to the {\bf previous} article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
372 G C-n & (M-C-n) Go to the {\bf next} article with the same subject.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
373 G C-p & (M-C-p) Go to the {\bf previous} article with the same subject.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
374 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
375 }}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
376
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
377 \def\Hsubmap{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
378 \subsec{Help Commands}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
379 \begin{keys}{H d}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
380 H d & (C-c C-d) {\bf Describe} this group. [Prefix: re-read the description
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
381 from the server.]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
382 H f & Try to fetch the {\bf FAQ} for this group using ange-ftp.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
383 H h & Give a very short {\bf help} message.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
384 H i & (C-c C-i) Go to the Gnus online {\bf info}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
385 H v & Display the Gnus {\bf version} number.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
386 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
387 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
388
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
389 \def\Msubmap{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
390 \subsec{Mark Articles}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
391 \begin{keys}{M M-C-r}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
392 d & (M d, M r) Mark this article as read and move to the next one.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
393 [scope]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
394 D & Mark this article as read and move to the previous one. [scope]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
395 u & (!, M !, M t) Tick this article (mark it as interesting) and move
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
396 to the next one. [scope]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
397 U & Tick this article and move to the previous one. [scope]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
398 M-u & (M SPC, M c) Clear all marks from this article and move to the next
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
399 one. [scope]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
400 M-U & Clear all marks from this article and move to the previous one.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
401 [scope]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
402 M ? & (?) Mark this article as dormant (only followups are
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
403 interesting). [scope]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
404 M b & Set a {\bf bookmark} in this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
405 M e & (E, M x) Mark this article as {\bf expirable}. [scope]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
406 M k & (k) {\bf Kill} all articles with the same subject then select the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
407 next one.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
408 M B & Remove the {\bf bookmark} from this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
409 M C & {\bf Catch-up} the articles that are not ticked.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
410 M D & Show all {\bf dormant} articles (normally they are hidden unless they
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
411 have any followups).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
412 M H & Catch-up (mark read) this group to point ({\bf here}).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
413 M K & (C-k) {\bf Kill} all articles with the same subject as this one.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
414 C-w & Mark all articles between point and mark as read.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
415 M S & (C-c M-C-s) {\bf Show} all expunged articles.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
416 M C-c & {\bf Catch-up} all articles in this group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
417 M M-r & (x) Expunge all {\bf read} articles from this group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
418 M M-D & Hide all {\bf dormant} articles.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
419 M M-C-r & Expunge all articles having a given mark.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
420 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
421
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
422 \subsubsec{Mark Based on Score}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
423 \begin{keys}{M s m}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
424 M V c & {\bf Clear} all marks from all high-scored articles. [score]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
425 M V k & {\bf Kill} all low-scored articles. [score]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
426 M V m & Mark all high-scored articles with a given {\bf mark}. [score]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
427 M V u & Mark all high-scored articles as interesting (tick them). [score]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
428 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
429
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
430 \subsubsec{The Process Mark}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
431 {\samepage
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
432 These commands set and remove the process mark \#. You only need to use
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
433 it if the set of articles you want to operate on is non-contiguous. Else
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
434 use a numeric prefix.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
435 \begin{keys}{M P R}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
436 M P a & Mark {\bf all} articles (in series order).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
437 M P p & (\#, M \#) Mark this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
438 M P r & Mark all articles in the {\bf region}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
439 M P s & Mark all articles in the current {\bf series}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
440 M P t & Mark all articles in this (sub){\bf thread}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
441 M P u & (M-\#, M M-\#) {\bf Unmark} this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
442 M P R & Mark all articles matching a {\bf regexp}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
443 M P S & Mark all {\bf series} that already contain a marked article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
444 M P U & {\bf Unmark} all articles.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
445 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
446 }}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
447
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
448 \def\Osubmap{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
449 \subsec{Output Articles}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
450 \begin{keys}{O m}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
451 O f & Save this article in plain {\bf file} format. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
452 O h & Save this article in {\bf mh} folder format. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
453 O m & Save this article in {\bf mail} format. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
454 O o & (o, C-o) Save this article using the default article saver. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
455 O p & ($\mid$) Pipe this article to a shell command. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
456 O r & Save this article in {\bf rmail} format. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
457 O v & Save this article in {\bf vm} format. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
458 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
459 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
460
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
461 \def\Ssubmap{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
462 \subsec{Post, Followup, Reply, Forward, Cancel}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
463 {\samepage
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
464 These commands put you in a separate post or mail buffer. After
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
465 editing the article, send it by pressing C-c C-c. If you are in a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
466 foreign group and want to post the article using the foreign server, give
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
467 a prefix to C-c C-c.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
468 \begin{keys}{S O m}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
469 S b & {\bf Both} post a followup to this article, and send a reply.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
470 S c & (C) {\bf Cancel} this article (only works if it is your own).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
471 S f & (f) Post a {\bf followup} to this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
472 S m & (m) Send {\bf a} mail to some other person.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
473 S o m & (C-c C-f) Forward this article by {\bf mail} to a person.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
474 S o p & Forward this article as a {\bf post} to a newsgroup.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
475 S p & (a) {\bf Post} an article to this group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
476 S r & (r) Mail a {\bf reply} to the author of this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
477 S s & {\bf Supersede} this article with a new one (only for own
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
478 articles).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
479 S u & {\bf Uuencode} a file and post it as a series.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
480 S B & {\bf Both} post a followup, send a reply, and include the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
481 original. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
482 S F & (F) Post a {\bf followup} and include the original. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
483 S O m & Digest these series and forward by {\bf mail}. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
484 S O p & Digest these series and forward as a {\bf post} to a newsgroup.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
485 [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
486 S R & (R) Mail a {\bf reply} and include the original. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
487 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
488 If you want to cancel or supersede an article you just posted (before it
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
489 has appeared on the server), go to the *post-news* buffer, change
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
490 `Message-ID' to `Cancel' or `Supersedes' and send it again with C-c C-c.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
491 }}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
492
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
493 \def\Tsubmap{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
494 \subsec{Thread Commands}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
495 \begin{keys}{T \#}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
496 T \# & Mark this thread with the process mark.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
497 T d & Move to the next article in this thread ({\bf down}). [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
498 T h & {\bf Hide} this (sub)thread.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
499 T i & {\bf Increase} the score of this thread.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
500 T k & (M-C-k) {\bf Kill} the current (sub)thread. [Negative prefix:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
501 tick it, positive prefix: unmark it.]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
502 T l & (M-C-l) {\bf Lower} the score of this thread.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
503 T n & (M-C-f) Go to the {\bf next} thread. [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
504 T p & (M-C-b) Go to the {\bf previous} thread. [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
505 T s & {\bf Show} the thread hidden under this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
506 T u & Move to the previous article in this thread ({\bf up}). [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
507 T H & {\bf Hide} all threads.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
508 T S & {\bf Show} all hidden threads.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
509 T T & (M-C-t) {\bf Toggle} threading.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
510 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
511 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
512
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
513 \def\Vsubmap{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
514 \subsec{Score (Value) Commands}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
515 {\samepage
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
516 Read about Adaptive Scoring in the online info.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
517 \begin{keys}{\bf A p m l}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
518 V a & {\bf Add} a new score entry, specifying all elements.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
519 V c & Specify a new score file as {\bf current}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
520 V e & {\bf Edit} the current score alist.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
521 V f & Edit a score {\bf file} and make it the current one.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
522 V m & {\bf Mark} all articles below a given score as read.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
523 V s & Set the {\bf score} of this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
524 V t & Display all score rules applied to this article ({\bf track}).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
525 V x & {\bf Expunge} all low-scored articles. [score]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
526 V C & {\bf Customize} the current score file through a user-friendly
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
527 interface.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
528 V S & Display the {\bf score} of this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
529 \bf A p m l& Make a scoring entry based on this article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
530 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
531
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
532 The four letters stand for:\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
533 \quad \B{A}ction: I)ncrease, L)ower;\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
534 \quad \B{p}art: a)utor (from), s)ubject, x)refs (cross-posting), d)ate, l)ines,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
535 message-i)d, t)references (parent), f)ollowup, b)ody, h)ead (all headers);\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
536 \quad \B{m}atch type:\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
537 \qquad string: s)ubstring, e)xact, r)egexp, f)uzzy,\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
538 \qquad date: b)efore, a)t, n)this,\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
539 \qquad number: $<$, =, $>$;\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
540 \quad \B{l}ifetime: t)emporary, p)ermanent, i)mmediate.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
541
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
542 If you type the second letter in uppercase, the remaining two are assumed
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
543 to be s)ubstring and t)emporary.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
544 If you type the third letter in uppercase, the last one is assumed to be
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
545 t)emporary.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
546
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
547 \quad Extra keys for manual editing of a score file:\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
548 \begin{keys}{C-c C-c}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
549 C-c C-c & Finish editing the score file.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
550 C-c C-d & Insert the current {\bf date} as number of days.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
551 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
552 }}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
553
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
554 \def\Wsubmap{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
555 \subsec{Wash the Article Buffer}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
556 \begin{keys}{W C-c}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
557 W b & Make Message-IDs and URLs in the article to mouse-clickable {\bf
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
558 buttons}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
559 W c & Remove extra {\bf CRs} (^M) from the article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
560 W f & Look for and display any X-{\bf Face} headers.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
561 W l & (w) Remove page breaks ({\bf^L}) from the article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
562 W m & Toggle {\bf MIME} processing.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
563 W o & Treat {\bf overstrike} or underline (^H\_) in the article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
564 W q & Treat {\bf quoted}-printable in the article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
565 W r & (C-c C-r) Do a Caesar {\bf rotate} (rot13) on the article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
566 W t & (t) {\bf Toggle} the displaying of all headers.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
567 v & Toggle permanent {\bf verbose} displaying of all headers.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
568 W w & Do word {\bf wrap} in the article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
569 W T e & Convert the article timestamp to time {\bf elapsed} since sent.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
570 W T l & Convert the article timestamp to the {\bf local} timezone.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
571 W T u & (W T z) Convert the article timestamp to {\bf UTC} ({\bf Zulu},
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
572 GMT).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
573 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
574
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
575 \subsubsec{Hide/Highlight Parts of the Article}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
576 \begin{keys}{W W C-c}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
577 W W a & Hide {\bf all} unwanted parts. Calls W W h, W W s, W W C-c.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
578 W W c & Hide article {\bf citation}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
579 W W h & Hide article {\bf headers}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
580 W W s & Hide article {\bf signature}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
581 W W C-c & Hide article {\bf citation} using a more intelligent algorithm.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
582 %\end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
583 %
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
584 %\subsubsec{Highlight Parts of the Article}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
585 %\begin{keys}{W H A}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
586 W H a & Highlight {\bf all} parts. Calls W b, W H c, W H h, W H s.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
587 W H c & Highlight article {\bf citation}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
588 W H h & Highlight article {\bf headers}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
589 W H s & Highlight article {\bf signature}.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
590 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
591 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
592
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
593 \def\Xsubmap{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
594 \subsec{Extract Series (Uudecode etc)}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
595 {\samepage
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
596 Gnus recognizes if the current article is part of a series (multipart
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
597 posting whose parts are identified by numbers in their subjects, e.g.{}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
598 1/10\dots10/10) and processes the series accordingly. You can mark and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
599 process more than one series at a time. If the posting contains any
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
600 archives, they are expanded and gathered in a new group.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
601 \begin{keys}{X p}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
602 X b & Un-{\bf binhex} these series. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
603 X o & Simply {\bf output} these series (no decoding). [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
604 X p & Unpack these {\bf postscript} series. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
605 X s & Un-{\bf shar} these series. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
606 X u & {\bf Uudecode} these series. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
607 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
608
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
609 Each one of these commands has four variants:\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
610 \begin{keys}{X v \bf Z}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
611 X \bf z & Decode these series. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
612 X \bf Z & Decode and save these series. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
613 X v \bf z & Decode and view these series. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
614 X v \bf Z & Decode, save and view these series. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
615 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
616 where {\bf z} or {\bf Z} identifies the decoding method (b, o, p, s, u).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
617
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
618 An alternative binding for the most-often used of these commands is\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
619 \begin{keys}{C-c C-v C-v}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
620 C-c C-v C-v & (X v u) Uudecode and view these series. [p/p]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
621 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
622 }}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
623
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
624 \def\Zsubmap{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
625 \subsec{Exit the Current Group}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
626 \begin{keys}{Z G}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
627 Z c & (c) Mark all unticked articles as read ({\bf catch-up}) and exit.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
628 Z n & Mark all articles as read and go to the {\bf next} group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
629 Z C & Mark all articles as read ({\bf catch-up}) and exit.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
630 Z E & (Q) {\bf Exit} without updating the group information.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
631 Z G & (M-g) Check for new articles in this group ({\bf get}).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
632 Z N & Exit and go to {\bf the} next group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
633 Z P & Exit and go to the {\bf previous} group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
634 Z R & Exit this group, and then enter it again ({\bf reenter}).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
635 [Prefix: select all articles, read and unread.]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
636 Z Z & (q, Z Q) Exit this group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
637 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
638 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
639
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
640 \def\ArticleMode{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
641 \sec{Article Mode}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
642 {\samepage
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
643 % All keys for Summary mode also work in Article mode.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
644 The normal navigation keys work in Article mode.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
645 Some additional keys are:\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
646 \begin{keys}{C-c C-m}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
647 RET & (middle mouse button) Activate the button at point to follow
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
648 an URL or Message-ID.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
649 TAB & Move the point to the next button.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
650 h & (s) Go to the {\bf header} line of the article in the {\bf
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
651 summary} buffer.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
652 C-c ^ & Get the article with the Message-ID near point.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
653 C-c C-m & {\bf Mail} reply to the address near point (prefix: include the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
654 original).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
655 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
656 }}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
657
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
658 \def\ServerMode{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
659 \sec{Server Mode}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
660 {\samepage
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
661 To enter this mode, press `^' while in Group mode.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
662 \begin{keys}{SPC}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
663 SPC & (RET) Browse this server.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
664 a & {\bf Add} a new server.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
665 c & {\bf Copy} this server.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
666 e & {\bf Edit} a server.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
667 k & {\bf Kill} this server. [scope]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
668 l & {\bf List} all servers.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
669 q & Return to the group buffer ({\bf quit}).\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
670 y & {\bf Yank} the previously killed server.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
671 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
672 }}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
673
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
674 \def\BrowseServer{
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
675 \sec{Browse Server Mode}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
676 {\samepage
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
677 To enter this mode, press `B' while in Group mode.\\*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
678 \begin{keys}{RET}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
679 RET & Enter the current group.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
680 SPC & Enter the current group and display the first article.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
681 ? & Give a very short help message.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
682 n & Go to the {\bf next} group. [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
683 p & Go to the {\bf previous} group. [distance]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
684 q & (l) {\bf Quit} browse mode.\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
685 u & Subscribe to the current group. [scope]\\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
686 \end{keys}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
687 }}