annotate etc/gnusrefcard/gnusref.tex @ 171:929b76928fce r20-3b12

Import from CVS: tag r20-3b12
author cvs
date Mon, 13 Aug 2007 09:47:52 +0200
parents 28f395d8dc7a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
161
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
1 % -*- mode:LaTeX; eval:(setq LaTeX-version "2"); truncate-lines:t; -*-
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
2 % include file for the Gnus refcard and booklet
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
3 \def\version{5.4.56}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
4 \def\date{12 June 1997}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
5 \def\author{Vladimir Alexiev $<$vladimir@cs.ualberta.ca$>$}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
6 \raggedbottom\raggedright
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
7 \newlength{\logowidth}\setlength{\logowidth}{6.861in}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
8 \newlength{\logoheight}\setlength{\logoheight}{7.013in}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
9 \newlength{\keycolwidth}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
10 \newenvironment{keys}[1]% #1 is the widest key
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
11 {\nopagebreak%\noindent%
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
12 \settowidth{\keycolwidth}{#1}%
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
13 \addtolength{\keycolwidth}{\tabcolsep}%
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
14 \addtolength{\keycolwidth}{-\columnwidth}%
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
15 \begin{tabular}{@{}l@{\hspace{\tabcolsep}}p{-\keycolwidth}@{}}}%
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
16 {\end{tabular}\\}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
17 \catcode`\^=12 % allow ^ to be typed literally
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
18 \catcode`\~=12 % allow ~ to be typed literally
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
19 \newcommand{\B}[1]{{\bf#1})} % bold l)etter
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
20
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
21 \def\Title{
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
22 \begin{center}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
23 {\bf\LARGE Gnus \version\ Reference \Guide\\}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
24 %{\normalsize \Guide\ version \refver}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
25 \end{center}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
26 }
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
27
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
28 \newcommand\Logo[1]{\centerline{
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
29 \makebox[\logoscale\logowidth][l]{\vbox to \logoscale\logoheight
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
30 {\vfill\special{psfile=gnuslogo.#1}}\vspace{-\baselineskip}}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
31
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
32 \def\CopyRight{
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
33 \begin{center}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
34 Copyright \copyright\ 1995 Free Software Foundation, Inc.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
35 Copyright \copyright\ 1995-97 \author.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
36 Created from the Gnus manual Copyright \copyright\ 1994-97 Lars Magne
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
37 Ingebrigtsen.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
38 and the Emacs Help Bindings feature (C-h b).\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
39 Gnus logo copyright \copyright\ 1995 Luis Fernandes.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
40 \end{center}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
41
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
42 Permission is granted to make and distribute copies of this reference
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
43 \guide{} provided the copyright notice and this permission are preserved on
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
44 all copies. Please send corrections, additions and suggestions to the
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
45 above email address. \Guide{} last edited on \date.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
46 }
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
47
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
48 \def\Notes{\subsec{Notes}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
49 Gnus is big. Currently it has some 633 interactive (user-callable)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
50 commands. Many of these commands have more than one binding. In order to save
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
51 space, every function is listed only once in this \guide, under the ``more
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
52 logical'' binding. Alternative bindings are given in parentheses at the
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
53 beginning of the description. This \guide{} describes only key-bindings, you
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
54 {\em should\/} at least browse the manual to discover many great features
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
55
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
56 Many Gnus commands use the numeric prefix. Normally you enter a prefix by
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
57 holding the Meta key and typing a number, but in most Gnus modes you don't
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
58 need to use Meta since the digits are not self-inserting. The prefixed
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
59 behavior of commands is given in [brackets]. Often the prefix is used to
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
60 specify:
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
61
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
62 \quad [distance] How many objects to move the point over.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
63
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
64 \quad [scope] How many objects to operate on (including the current one).
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
65
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
66 \quad [p/p] The ``Process/Prefix Convention'': If a prefix is given then it
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
67 determines how many objects to operate on (negative means backwards). Else if
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
68 transient-mark-mode or zmacs-regions is set and the region is active, operate
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
69 on the region. Else if there are some objects marked with the process mark \#,
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
70 operated on them. Else operate only on the current object.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
71
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
72 \quad [level] A group subscribedness level. Only groups with a lower or
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
73 equal level will be affected by the operation. If no prefix is given,
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
74 `gnus-group-default-list-level' is used. If
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
75 `gnus-group-use-permanent-levels', then a prefix to the `g' and `l'
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
76 commands will also set the default level.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
77
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
78 \quad [score] An article score. If no prefix is given,
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
79 `gnus-summary-default-score' is used.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
80
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
81 \quad [GL rating] Give a GroupLens rating (1-5) to the current article before
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
82 moving to another article.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
83
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
84 %Some functions were not yet documented at the time of creating this
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
85 %\guide and are clearly indicated as such.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
86 }}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
87
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
88 \def\GroupLevels{\subsec{Group Subscribedness Levels}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
89 The table below assumes that you use the default Gnus levels.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
90 Fill your user-specific levels in the blank cells.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
91 \begin{tabular}{|c|l|l|}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
92 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
93 Level & Groups & Status \\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
94 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
95 1 & mail groups & \\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
96 2 & mail groups & \\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
97 3 & default subscribed level & subscribed \\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
98 4 & & \\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
99 5 & default list level & \\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
100 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
101 6 & default unsubscribed level & unsubscribed \\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
102 7 & & \\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
103 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
104 8 & & zombies \\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
105 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
106 9 & & killed \\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
107 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
108 \end{tabular}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
109 }}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
110
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
111 \def\Marks{\subsec{Mark Indication Characters}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
112 If a command directly sets a mark, it is shown in parentheses.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
113 \newlength{\markcolwidth}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
114 \settowidth{\markcolwidth}{` '}% widest character
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
115 \addtolength{\markcolwidth}{4\tabcolsep}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
116 \addtolength{\markcolwidth}{-\columnwidth}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
117 \newlength{\markdblcolwidth}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
118 \setlength{\markdblcolwidth}{\columnwidth}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
119 \addtolength{\markdblcolwidth}{-2\tabcolsep}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
120 \begin{tabular}{|c|p{-\markcolwidth}|}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
121 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
122 \multicolumn{2}{|p{\markdblcolwidth}|}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
123 {{\bf ``Read'' Marks.}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
124 All these marks appear in the first column of the summary line, and so
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
125 are mutually exclusive.}\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
126 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
127 ` ' & (M-u, M SPC, M c) Not read.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
128 ! & (!, M t) Ticked (interesting).\\ %(M !)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
129 ? & (?, M ?) Dormant (only followups are interesting).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
130 E & (E, M e) {\bf Expirable}. Only has effect in mail groups.\\ %(M x)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
131 \hline\hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
132 \multicolumn{2}{|p{\markdblcolwidth}|}{The marks below mean that the article
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
133 is read (killed, uninteresting), and have more or less the same effect.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
134 Some commands however explicitly differentiate between them (e.g.{} M
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
135 M-C-r, adaptive scoring).}\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
136 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
137 r & (d, M d, M r) Deleted (marked as {\bf read}).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
138 C & (M C; M C-c; M H; c, Z c; Z n; Z C) Killed by {\bf catch-up}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
139 F & (O s; G s b) SOUPed.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
140 G & (S C, C) Canceled (only for your own articles).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
141 O & {\bf Old} (marked read in a previous session).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
142 K & (k, M k; C-k, M K) {\bf Killed}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
143 M & Marked by duplicate elimination.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
144 Q & Divined through the building of sparse threads.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
145 R & {\bf Read} (actually viewed).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
146 X & Killed by a kill file.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
147 Y & Killed due to low score.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
148 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
149 %\multicolumn{2}{c}{\vspace{0.2ex}}\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
150 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
151 \multicolumn{2}{|p{\markdblcolwidth}|}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
152 {{\bf Other marks}}\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
153 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
154 \# & (\#, M P p) Processable (will be affected by the next operation).\\ %(M \#)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
155 * & (*) Persistent (or cached for some other reason).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
156 A & {\bf Answered} (followed-up or replied).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
157 S & (O {\bf x}) {\bf Saved}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
158 + & Over default score.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
159 $-$ & Under default score.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
160 = & Has children (thread underneath it). Add `\%e' to `gnus-summary-line-format'.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
161 \hline
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
162 \end{tabular}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
163 }}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
164
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
165 \def\General{\sec{(H) General and Help Commands}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
166 These commands work everywhere.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
167 \begin{keys}{C-c C-i}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
168 C-c C-i & Go to the Gnus on-line {\bf info}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
169 C-c C-b & Send a Gnus {\bf bug} report.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
170 \end{keys}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
171
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
172 These commands work in Summary mode, and most also work in Group mode.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
173 \begin{keys}{H d}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
174 H d & (C-c C-d) {\bf Describe} this group. [Prefix: re-read the description
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
175 from the server.]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
176 H f & Try to fetch the {\bf FAQ} for this group using ange-ftp.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
177 H h & Give a very short {\bf help} message.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
178 H i & (C-c C-i) Go to the Gnus online {\bf info}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
179 H v & Display the Gnus {\bf version} number.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
180 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
181
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
182 \def\GroupMode{\sec{Group Mode}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
183 \begin{keys}{C-c M-C-x}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
184 RET & (=) Select this group [Prefix: how many (read) articles to fetch.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
185 Positive: newest articles, negative: oldest ones, C-u: ask number].
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
186 Also: fold/unfold a topic.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
187 SPC & Select this group and display the first unread article [Same
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
188 prefix as above]. Also: fold/unfold a topic.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
189 M-RET & Select this group quickly (no scoring, expunging, etc).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
190 M-SPC & Select this group, and don't hide dormant articles.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
191 M-C-RET & Select this group ephemerally: no processing and no permanent effect.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
192 ? & Give a very short help message.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
193 $<$ & Go to the beginning of the Group buffer.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
194 $>$ & Go to the end of the Group buffer.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
195 , & Jump to the lowest-level group with unread articles.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
196 . & Jump to the first group with unread articles.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
197 ^ & Enter the Server buffer mode.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
198 a & Post an {\bf article} to a group.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
199 b & Find {\bf bogus} groups and delete them.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
200 c & Mark all unticked articles in this group as read ({\bf catch-up}).
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
201 [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
202 g & Check the server for new articles ({\bf get}). [level]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
203 j & {\bf Jump} to a specified group (may even be killed).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
204 m & {\bf Mail} a message to someone.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
205 n & Go to the {\bf next} group with unread articles. [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
206 p & (DEL) Go to the {\bf previous} group with unread articles.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
207 [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
208 q & {\bf Quit} Gnus. M-x gnus-unload to remove it from memory.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
209 r & {\bf Re-read} the init file `.gnus'.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
210 s & {\bf Save} the `.newsrc.eld' file (and `.newsrc' if
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
211 `gnus-save-newsrc-file').\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
212 t & Toggle {\bf Topic} mode. A topic is a hierarchy of groups.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
213 z & Suspend Gnus (kill all buffers except the Group buffer).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
214 B & {\bf Browse} a foreign server (specify method and name).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
215 C & Mark all articles in this group as read ({\bf Catch-up}). [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
216 F & {\bf Find} new groups and process them. [Prefix: ask-server]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
217 N & Go to the {\bf next} group. [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
218 P & Go to the {\bf previous} group. [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
219 Q & {\bf Quit} Gnus without saving any .newsrc files.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
220 R & {\bf Restart} Gnus.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
221 V & Display the Gnus {\bf version} number.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
222 W f & {\bf Flush} the score caches of all groups.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
223 Z & Clear the dribble buffer.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
224 C-c C-s & {\bf Sort} the groups according to `gnus-group-sort-function'.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
225 C-c C-x & Run all expirable articles in this group through the {\bf expiry}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
226 process.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
227 C-c M-C-x & Run all articles in all groups through the {\bf expiry} process.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
228 C-c M-g & Activate absolutely all groups.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
229 C-x C-t & {\bf Transpose} two groups.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
230 M-\& & Execute a command on all process-marked groups.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
231 M-c & {\bf Clear} this group's data (read and other marks). [p/p]
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
232 Use M-x gnus-group-clear-data-on-native-groups to clear all data if you change
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
233 servers and article numbers don't match. Or use
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
234 M-x gnus-change-server to renumber the articles, but it is slow.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
235 \end{keys}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
236 \begin{keys}{C-c M-C-x}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
237 \newlength{\keywidth}\settowidth{\keywidth}{C-c M-C-x}%
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
238 \makebox[\keywidth][l]%
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
239 {M-d} & {\bf Describe} {\em all\/} groups. [Prefix: re-read the description
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
240 from the server]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
241 M-f & Fetch this group's {\bf FAQ} (using ange-ftp).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
242 M-g & Check the server for new articles in this group ({\bf get}). [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
243 M-n & Go to the {\bf previous} unread group on the same or lower level.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
244 [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
245 M-p & Go to the {\bf next} unread group on the same or lower level.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
246 [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
247 \end{keys}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
248
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
249 \def\ListGroups{\subsec{(A) List Groups}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
250 \begin{keys}{A m}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
251 A a & (C-c C-a) List all groups whose names match a regexp ({\bf
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
252 apropos}).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
253 A d & List all groups whose names or {\bf descriptions} match a regexp.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
254 A k & List all {\bf killed} groups. [Prefix: all groups but [un]subscribed]\\ % (C-c C-l)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
255 A l & List unread groups on a specific {\bf level}. [Prefix: also read groups]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
256 A m & List groups that {\bf match} a regexp and have unread articles.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
257 [level]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
258 A s & (l) List {\bf subscribed} groups with unread articles. [level]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
259 A u & (L) List all groups (including {\bf unsubscribed}). [level, default 7]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
260 A z & List the {\bf zombie} groups.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
261 A A & List all available {\bf active} groups on all servers (may be slow).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
262 A M & List groups that {\bf match} a regexp.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
263 A T & List all active groups arranged in {\bf topics}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
264 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
265
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
266 \def\CreateGroups{\subsec{(G) Create/Edit Foreign Groups}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
267 The select methods are indicated in parentheses.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
268 \begin{keys}{G DEL}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
269 G DEL & {\bf Delete} this group. [Prefix: delete {\bf all} articles too]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
270 G a & Make the Gnus list {\bf archive} group. (nndir over ange-ftp)\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
271 G c & {\bf Customize} this group's parameters.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
272 G d & Make a {\bf directory} group (every file a posting with numeric name). (nndir)\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
273 G e & {\bf Edit} this group's select method.\\ % (M-e)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
274 G f & Make a group based on a {\bf file}. (nndoc: mbox, babyl, digest,
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
275 mmdf, news, rnews, clari-briefs, rfc934, rfc822, forward) [Prefix:
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
276 don't guess the type]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
277 G h & Make the Gnus {\bf help} (documentation/tutorial) group. (nndoc)\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
278 G k & Make a {\bf kiboze} group (specify name, groups, regexps). (nnkiboze)\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
279 G m & {\bf Make} a new group (specify name, method, address).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
280 G p & Edit this group/topic's {\bf parameters}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
281 G r & {\bf Rename} this group (only for mail groups).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
282 G v & Add this group to a {\bf virtual} group. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
283 G w & Make a {\bf web}-based group. (nnweb: dejanews, altavista,
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
284 reference) [Prefix: permanent group]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
285 G D & Enter a {\bf directory} as a temporary group. (nneething without
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
286 recording read marks.)\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
287 G E & {\bf Edit} this group's info (select method, articles read, etc).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
288 G V & Make an empty {\bf virtual} group. (nnvirtual)\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
289 \end{keys}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
290 You can also create mail-groups and read your mail with Gnus (very useful
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
291 if you are subscribed to any mailing lists), using one of the methods
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
292 nnmbox, nnbabyl, nnml, nnmh, or nnfolder. Read about it in the online info
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
293 (C-c C-i g Reading Mail RET).
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
294 }}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
295
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
296 \def\SortGroups{\subsubsec{(G S) Sort Groups}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
297 To sort by multiple criteria, first apply the less significant ones, last the
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
298 most significant one.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
299 \begin{keys}{G P \bf x}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
300 G S a & Sort {\bf Alphabetically} by group name. [Prefix: reverse order]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
301 G S l & Sort by {\bf level}. [Prefix: reverse order]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
302 G S m & Sort by {\bf method} name. [Prefix: reverse order]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
303 G S r & Sort by rank (level and score). [Prefix: reverse order]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
304 G S u & Sort by number of {\bf unread} articles. [Prefix: reverse order]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
305 G S v & Sort by group score ({\bf value}). [Prefix: reverse order]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
306 \end{keys}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
307 Here {\bf x} can be any one of a,l,m,r,u,v:\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
308 \begin{keys}{G P \bf x}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
309 G P \bf x & Sort only the groups selected by [p/p].\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
310 T S \bf x & Sort only the current topic.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
311 \end{keys}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
312 }}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
313
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
314 \def\SOUP{\subsubsec{(G s) SOUP Commands}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
315 SOUP is a protocol for putting many articles/replies in a packet, transferring
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
316 them in bulk and reading/composing them off-line. Use the following commands to
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
317 manipulate the packets, and use the nnsoup method to read.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
318 \begin{keys}{G s w}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
319 G s b & Pack all unread articles ({\bf brew} soup). [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
320 G s p & {\bf Pack} all SOUP data files into a SOUP packet.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
321 G s r & Pack all {\bf replies} into a replies packet.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
322 G s s & {\bf Send} all replies you put in the replies packet.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
323 G s w & {\bf Write} all SOUP data files.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
324 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
325
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
326 \def\MarkGroups{\subsec{(M) Mark Groups}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
327 \begin{keys}{M m}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
328 M b & Set the process mark on all groups in the {\bf buffer}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
329 M r & Mark all groups matching a {\bf regexp}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
330 M m & (\#) {\bf Mark} this group. [scope]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
331 M u & (M-\#) {\bf Unmark} this group. [scope]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
332 M w & Mark all groups in the current region.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
333 M U & {\bf Unmark} all groups in the buffer.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
334 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
335
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
336 \def\Unsubscribe{\subsec{(S) (Un)subscribe, Kill and Yank Groups}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
337 \begin{keys}{S C-k}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
338 S C-k & {\bf Kill} all groups on a certain level.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
339 S k & (C-k) {\bf Kill} this group/ topic (and all its groups).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
340 S l & Set the {\bf level} of this group. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
341 S s & (U) Prompt for a group and toggle its {\bf subscription}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
342 S t & (u) {\bf Toggle} subscription to this group. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
343 S w & (C-w) Kill all groups in the region.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
344 S y & (C-y) {\bf Yank} the last killed group/topic.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
345 S z & Kill all {\bf zombie} groups.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
346 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
347
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
348 \def\GroupTopics{\subsec{(T) Group Topics}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
349 Topics are hierarchical arrangements of groups with the purpose of easier
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
350 reading and management.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
351 \begin{keys}{T TAB}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
352 T TAB & Indent this topic to become a sub-topic of the previous one.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
353 [Prefix: un-dent]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
354 T DEL & {\bf Delete} an empty topic.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
355 T \# & Mark all groups in this topic with the process mark.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
356 T M-\# & Unmark all groups in this topic with the process mark.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
357 T c & {\bf Copy} this group to another topic. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
358 T h & Toggle the {\bf hiding} of empty topics.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
359 T m & {\bf Move} this group to another topic. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
360 T n & Create a {\bf new} topic.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
361 T r & {\bf Rename} a topic.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
362 T C & {\bf Copy} all groups that match a regexp to a topic.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
363 T D & {\bf Delete} this group from this topic. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
364 T M & {\bf Move} all groups that match a regexp to a topic.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
365 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
366
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
367 \def\SummaryMode{\sec{Summary Mode}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
368 \begin{keys}{M-C-d}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
369 SPC & Select an article, scroll it one page, move to the next one.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
370 %(A SPC, A n)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
371 DEL & (b) Scroll this article one page back. [distance]\\ %(A DEL, A p)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
372 RET & Scroll this article one line forward. [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
373 = & Expand the Summary window. [Prefix: shrink it to display the
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
374 Article window]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
375 $<$ & (A $<$) Scroll to the beginning of this article.\\ %(A b)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
376 $>$ & (A $>$) Scroll to the end of this article.\\ %(A e)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
377 \& & Execute a command on all articles matching a regexp.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
378 [Prefix: move backwards.]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
379 k & Give a GroupLens {\bf rating} (1-5) to this thread.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
380 r & Give a GroupLens {\bf rating} (1-5) to this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
381 Y g & Re{\bf generate} the summary buffer.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
382 Y c & Pull all {\bf cached} articles into the summary.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
383 C-t & Toggle {\bf truncation} of summary lines.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
384 C-d & Un-{\bf digestify} this article into a separate group.\\ %(A D)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
385 M-C-d & Un-{\bf digestify} all selected articles into one group. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
386 M-\& & Execute a command on all articles having the process mark.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
387 M-k & Edit this group's {\bf kill} file.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
388 M-r & Search through previous articles for a regexp.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
389 M-s & {\bf Search} through subsequent articles for a regexp.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
390 M-K & Edit the general {\bf kill} file.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
391 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
392
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
393 \def\SortSummary{\subsec{(C-c C-s) Sort the Summary}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
394 In thread mode, these commands sort only the thread roots.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
395 \begin{keys}{C-c C-s C-a}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
396 C-c C-s C-a & Sort the summary by {\bf author}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
397 C-c C-s C-d & Sort the summary by {\bf date}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
398 C-c C-s C-i & Sort the summary by article score.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
399 C-c C-s C-l & Sort the summary by number of {\bf lines}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
400 C-c C-s C-n & Sort the summary by article {\bf number}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
401 C-c C-s C-s & Sort the summary by {\bf subject}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
402 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
403
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
404 \def\Article{\subsec{(A) Article Commands}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
405 \begin{keys}{A m}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
406 A g & (g) (Re){\bf get} this article. [Prefix: don't do any processing]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
407 A r & (^) Go to the parent of this article ({\bf References} header).
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
408 [Prefix: how many ancestors back; negative: only the $n$-th ancestor]\\ %(A ^)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
409 M-^ & Go to the article with a given Message-ID.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
410 A s & (s) Perform an i{\bf search} in the article buffer.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
411 A P & {\bf Print} the article as postscript.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
412 A R & Fetch all ancestors ({\bf References}) of this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
413 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
414
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
415 \def\MailGroup{\subsec{(B) Mail-Group Commands}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
416 These commands (except `B c') are only valid in a mail group.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
417 \begin{keys}{B M-C-e}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
418 B DEL & {\bf Delete} the mail article from disk. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
419 B c & {\bf Copy} this article from any group to a mail group. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
420 B e & {\bf Expire} all expirable articles in this group. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
421 B i & {\bf Import} any file into this mail group (give From and Subject).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
422 B m & {\bf Move} the article from one mail group to another. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
423 B p & Check if a courtesy copy of a message was also {\bf posted}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
424 B q & {\bf Query} where would the article go if respooled.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
425 B r & {\bf Respool} this mail article. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
426 B w & (e) Edit this mail article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
427 B M-C-e & {\bf Expunge} (from disk) all expirable articles in this group. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
428 B C & {\bf Crosspost} this article to another group.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
429 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
430
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
431 \def\GotoArticle{\subsec{(G) Go To Article}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
432 These commands select the target article. They do not understand the prefix.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
433 \begin{keys}{G C-n}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
434 G b & (,) Go to the {\bf best} article (the one with highest score). [GL rating]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
435 G f & (.) Go to the {\bf first} unread article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
436 G g & Ask for an article number and then {\bf go to} to that summary
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
437 line.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
438 G j & (j) Ask for an article number and then {\bf jump} to that article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
439 G l & (l) Go to the {\bf last} article read.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
440 G o & Pop an article off the summary history and go to it.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
441 G n & (n) Go to the {\bf next} unread article. [GL rating]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
442 G p & (p) Go to the {\bf previous} unread article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
443 G N & (N) Go to {\bf the} next article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
444 G P & (P) Go to the {\bf previous} article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
445 G C-n & (M-C-n) Go to the {\bf next} article with the same subject.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
446 G C-p & (M-C-p) Go to the {\bf previous} article with the same subject.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
447 G M-n & (M-n) Go to the {\bf next} summary line of an unread article.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
448 [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
449 G M-p & (M-p) Go to the {\bf previous} summary line of an unread article.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
450 [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
451 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
452
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
453 \def\MarkArticles{\subsec{(M) Mark Articles}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
454 \begin{keys}{M M-C-r}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
455 d & (M d, M r) Mark this article as {\bf read} ({\bf delete} it)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
456 and move to the next one. [scope]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
457 D & Mark this article as read and move to the previous one. [scope]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
458 u & (!, M t) {\bf Tick} this article (mark it as interesting)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
459 and move to the next one. [scope]\\ %(M !)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
460 U & Tick this article and move to the previous one. [scope]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
461 M-u & (M SPC, M c) {\bf Clear} all marks from this article
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
462 and move to the next one. [scope]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
463 M-U & Clear all marks from this article and move to the previous one.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
464 [scope]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
465 M ? & (?) Mark this article as dormant (only followups are
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
466 interesting). [scope]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
467 * & Make this article persistent. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
468 M-* & Make this article non-persistent (and delete it). [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
469 M b & Set a {\bf bookmark} in this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
470 M e & (E) Mark this article as {\bf expirable}. [scope]\\ %(M x)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
471 M k & (k) {\bf Kill} all articles with the same subject then select the
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
472 next one.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
473 M B & Remove the {\bf bookmark} from this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
474 M C & {\bf Catch-up} (mark read) the articles that are not ticked.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
475 M D & Show all {\bf dormant} articles (normally they are hidden unless they
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
476 have any followups).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
477 M H & Catch-up (mark read) this group to point ({\bf here}).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
478 M K & (C-k) {\bf Kill} all articles with the same subject as this one.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
479 C-w & Mark all articles between point and mark as read.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
480 M S & (C-c M-C-s) {\bf Show} all expunged articles.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
481 M C-c & {\bf Catch-up} all articles in this group.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
482 M M-r & (x) Expunge all {\bf read} articles from this group.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
483 M M-D & Hide all {\bf dormant} articles.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
484 M M-C-r & Expunge all articles having a given mark.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
485 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
486
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
487 \def\MarkScore{\subsubsec{(M V) Mark Based on Score (Value)}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
488 \begin{keys}{M s m}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
489 M V c & {\bf Clear} all marks from all high-scored articles. [score]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
490 M V k & {\bf Kill} all low-scored articles. [score]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
491 M V m & Mark all high-scored articles with a given {\bf mark}. [score]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
492 M V u & Mark all high-scored articles as interesting (tick them). [score]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
493 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
494
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
495 \def\ProcessMark{\subsubsec{(M P) The Process Mark}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
496 These commands set and remove the process mark \#. You only need to use
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
497 it if the set of articles you want to operate on is non-contiguous. Else
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
498 use a numeric prefix.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
499 \begin{keys}{M P R}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
500 M P a & Mark {\bf all} articles (in series order).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
501 M P b & Mark all articles in the order they appear in the {\bf buffer}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
502 M P i & {\bf Invert} all process marks.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
503 M P k & Push all marks on a stack then {\bf kill} them.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
504 M P p & (\#) Mark this article.\\ %(M \#)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
505 M P r & Mark all articles in the {\bf region}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
506 M P s & Mark all articles in the current {\bf series}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
507 M P t & Mark all articles in this (sub){\bf thread}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
508 M P u & (M-\#) {\bf Unmark} this article.\\ %(M M-\#)
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
509 M P v & Mark all high-scored articles ({\bf value}). [score]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
510 M P w & Push all marks on a stack.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
511 M P y & {\bf Yank} and restore a mark set from the stack after `M P y',
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
512 `M P w' or an operation that cleared the marks.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
513 M P R & Mark all articles matching a {\bf regexp}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
514 M P S & Mark all {\bf series} that already contain a marked article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
515 M P T & Unmark all articles in this (sub){\bf thread}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
516 M P U & {\bf Unmark} all articles.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
517 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
518
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
519 \def\OutputArticles{\subsec{(O) Output Articles}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
520 \begin{keys}{O m}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
521 O b & Save the article {\bf body} in a plain file. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
522 O f & Save this article in a plain {\bf file}. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
523 O h & Save this article in {\bf mh} folder format. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
524 O m & Save this article in {\bf mail} format. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
525 O o & (o, C-o) Save this article using the default article saver. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
526 O p & ($\mid$) Pipe this article to a shell command. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
527 O r & Save this article in {\bf rmail} format. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
528 O s & Add this article to a {\bf SOUP} packet. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
529 O v & Save this article in {\bf vm} format. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
530 O F & Save this article as plain {\bf file} and overwrite any existing file. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
531 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
532
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
533 \def\Send{\subsec{(S) Post, Followup, Reply, Forward, Cancel}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
534 These commands put you in a separate Message buffer. After editing the
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
535 article, send it by pressing C-c C-c. If you are in a foreign group and want
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
536 to post the article using the foreign server, give a prefix to C-c C-c.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
537 Set `gnus-post-method' to `nngateway' if your server cannot post [temporarily]
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
538 and you wan to post through a mail-to-news gateway.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
539 \begin{keys}{S O m}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
540 S b & {\bf Both} post a followup to this article, and send a reply.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
541 S c & (C) {\bf Cancel} this article (only works if it is your own).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
542 S f & (f) Post a {\bf followup} to this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
543 S m & (m) Send a {\bf mail} to someone.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
544 S n & Followup in a {\bf newsgroup} to a message you got through mail.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
545 S o m & (C-c C-f) Forward this article by {\bf mail} to a person.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
546 [Prefix: include full headers]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
547 S o p & Forward this article as a {\bf post} to a newsgroup.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
548 S p & (a) {\bf Post} an article to this group.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
549 S r & (r) Mail a {\bf reply} to the author of this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
550 S s & {\bf Supersede} this article with a new one (only for own articles).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
551 S u & {\bf Uuencode} a file, split it into series and post it.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
552 S w & Mail a {\bf wide} reply to the author and the recipients of this
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
553 article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
554 S B & {\bf Both} post a followup, send a reply, and include the
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
555 original. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
556 S D b & Resend a {\bf bounced} mail after fixing the recipient address.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
557 [Prefix: display the headers of the message this one is a reply to]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
558 S D r & {\bf Resend} this message to another of your addresses.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
559 S F & (F) Post a {\bf followup} and include the original. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
560 S N & Followup in a {\bf newsgroup} to a mail message and include the
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
561 original [p/p].\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
562 S O m & Digest these series and forward by {\bf mail}. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
563 S O p & Digest these series and forward as a {\bf post} to a newsgroup.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
564 [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
565 S R & (R) Mail a {\bf reply} and include the original. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
566 S W & Mail a {\bf wide} reply and include the original. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
567 S M-c & Send a {\bf complaint} about excessive {\bf crossposting}. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
568 \end{keys}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
569 If you want to cancel or supersede an article you just posted (before it
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
570 has appeared on the server), go to the *sent \ldots* buffer, change
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
571 `Message-ID' to `Cancel' or `Supersedes' and send it again with C-c C-c.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
572 }}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
573
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
574 \def\Thread{\subsec{(T) Thread Commands}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
575 \begin{keys}{T M-\#}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
576 T ^ & Make this article child of the previous or precess-marked one.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
577 T \# & Mark this (sub)thread with the process mark.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
578 T M-\# & Remove the process mark from this (sub)thread.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
579 T d & Move {\bf down} this thread. [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
580 T h & {\bf Hide} this (sub)thread.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
581 T i & {\bf Increase} the score of this thread.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
582 T k & (M-C-k) {\bf Kill} the current (sub)thread. [Prefix:
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
583 negative--tick, positive--unmark]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
584 T l & (M-C-l) {\bf Lower} the score of this thread.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
585 T n & (M-C-f) Go to the {\bf next} thread. [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
586 T o & Go to the {\bf top} of this thread.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
587 T p & (M-C-b) Go to the {\bf previous} thread. [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
588 T s & {\bf Show} the thread hidden under this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
589 T t & Re-{\bf thread} this thread.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
590 T u & Move {\bf up} this thread. [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
591 T H & {\bf Hide} all threads.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
592 T S & {\bf Show} all hidden threads.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
593 T T & (M-C-t) {\bf Toggle} threading.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
594 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
595
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
596 \def\Score{\subsec{(V) Score (Value) Commands}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
597 Read about Adaptive Scoring in the online info.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
598 \begin{keys}{\bf A p m l}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
599 V a & {\bf Add} a new score entry, specifying all elements.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
600 V c & Select a new score file as {\bf current}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
601 V e & {\bf Edit} the current score file.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
602 V f & Edit a score {\bf file} and make it the current one.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
603 V m & {\bf Mark} all articles below a given score as read [score].\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
604 V s & {\bf Set} the score of this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
605 V t & {\bf Trace} all score rules applied to this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
606 V x & {\bf Expunge} all low-scored articles. [score]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
607 V F & {\bf Flush} the score cache to put it in sync with files.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
608 V C & {\bf Customize} the current score file using a user-friendly
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
609 interface.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
610 V S & {\bf Show} the score of this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
611 I C-i & {\bf Increase} the score of this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
612 L C-l & {\bf Lower} the score of this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
613 \bf A p m l& Make a scoring entry based on this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
614 \end{keys}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
615
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
616 The four letters stand for:\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
617 \quad \B{A}ction: I)ncrease, L)ower;\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
618 \quad \B{p}art: a)uthor (from), b)ody, d)ate, f)ollowups, h)ead (all headers),
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
619 message-i)d, l)ines, s)ubject, t)hread (references), x)refs (cross-posting);\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
620 \quad \B{m}atch type:\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
621 \qquad string: e)xact, f)uzzy, r)egexp, s)ubstring\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
622 \qquad date: a)t, b)efore, n)this,\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
623 \qquad number: $<$, =, $>$;\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
624 \quad \B{l}ifetime: t)emporary, p)ermanent, i)mmediate.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
625
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
626 If you type the second/third letter in uppercase, the remaining letters are
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
627 assumed to be s)ubstring and t)emporary.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
628
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
629 \quad Extra keys for manual editing of a score file:\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
630 \begin{keys}{C-c C-c}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
631 C-c C-c & Finish editing the score file.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
632 C-c C-d & Insert the current {\bf date} as number of days.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
633 C-c C-p & {\bf Pretty-print} the [adaptive] score file.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
634 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
635
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
636 \def\Wash{\subsec{(W) Wash the Article Buffer}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
637 \begin{keys}{W C-c}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
638 W b & Make Message-IDs, URLs, citations and signature to mouse-clickable
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
639 {\bf buttons}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
640 W c & Remove extra {\bf CR}s (^M).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
641 W e & Fontify {\bf emphasis}, e.g.{} *this* and \_that\_.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
642 W f & Display any X-{\bf Face} headers.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
643 W l & (w) Remove page breaks ({\bf^L}).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
644 W m & Toggle {\bf MIME} processing before displaying.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
645 W o & Treat {\bf overstrike} (a^Ha) or underline (a^H\_).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
646 W q & Treat {\bf quoted}-printable (=0D etc).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
647 W r & (C-c C-r) Caesar-{\bf rotate} (rot13 decode).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
648 W t & (t) {\bf Toggle} the displaying of all headers.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
649 W v & (v) Toggle permanent {\bf verbose} displaying of all headers.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
650 W w & Do word {\bf wrap}. [Prefix: width to use for filling]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
651 W B & Make headers to mouse-clickable {\bf buttons}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
652 W E a & Expunge {\bf all} unwanted blank lines.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
653 W E l & Expunge {\bf leading} blank lines.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
654 W E m & Expunge {\bf multiple} blanks lines and replace them with a single
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
655 blank.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
656 W E s & Expunge leading {\bf spaces} from every line.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
657 W E t & Expunge {\bf trailing} blank lines.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
658 W T e & Display the date as time {\bf elapsed} since sent.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
659 W T l & Display the date in the {\bf local} timezone.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
660 W T o & Display the {\bf original} date.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
661 W T s & Display the date using `gnus-article-time-format'.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
662 W T u & (W T z) Display the date as {\bf UTC} (aka GMT, Zulu).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
663 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
664
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
665 \def\Hide{\subsubsec{(W W) Hide Parts of the Article}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
666 Without prefix, these commands toggle hiding; a positive prefix hides and a
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
667 negative prefix unhides.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
668 \begin{keys}{W W C}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
669 W W a & Hide {\bf all} unwanted parts.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
670 W W c & Hide {\bf cited} text.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
671 W W h & Hide the {\bf headers}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
672 W W s & Hide the {\bf signature}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
673 W W p & Hide {\bf PGP} signatures.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
674 W W C & Hide {\bf cited} text if the article is not a root of a thread.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
675 W W P & Hide {\bf PEM} gruft.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
676 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
677
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
678 \def\Highlight{\subsubsec{(W H) Highlight Parts of the Article}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
679 \begin{keys}{W H A}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
680 W H a & Highlight {\bf all} parts.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
681 W H c & Highlight {\bf cited} text.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
682 W H h & Highlight the {\bf headers}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
683 W H s & Highlight the {\bf signature}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
684 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
685
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
686 \def\Extract{\subsec{(X) Extract Series (Uudecode etc)}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
687 Gnus recognizes if the current article is part of a series (multipart
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
688 posting whose parts are identified by numbers in the subject, e.g.{}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
689 1/10\dots10/10). You can mark and process more than one series at a time. If
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
690 the posting contains any archives, they are expanded and gathered in a new
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
691 group.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
692 \begin{keys}{X p}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
693 X b & Un-{\bf binhex} these series. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
694 X o & Simply {\bf output} these series (no decoding). [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
695 X p & Unpack these {\bf postscript} series. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
696 X s & Un-{\bf shar} these series. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
697 X u & {\bf Uudecode} these series. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
698 \end{keys}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
699
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
700 Each one of these commands has four variants:\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
701 \begin{keys}{X v \bf Z}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
702 X \bf z & Decode these series. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
703 X \bf Z & Decode and save these series. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
704 X v \bf z & Decode and view these series. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
705 X v \bf Z & Decode, save and view these series. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
706 \end{keys}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
707 where {\bf z} or {\bf Z} identifies the decoding method (b,o,p,s,u).
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
708
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
709 An alternative binding for the most-often used of these commands is\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
710 \begin{keys}{C-c C-v C-v}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
711 C-c C-v C-v & (X v u) Uudecode and view these series. [p/p]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
712 \end{keys}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
713 Use `M-x gnus-binary-mode' to do decoding automatically (then use `g' to see
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
714 the original text of the article).
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
715 }}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
716
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
717 \def\Exit{\subsec{(Z) Exit the Current Group}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
718 \begin{keys}{Z G}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
719 Z c & (c) Mark all unticked articles as read ({\bf catch-up}) and exit.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
720 Z n & Mark all articles as read and go to the {\bf next} group.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
721 Z s & {\bf Save} this group's info in the dribble file. [Prefix: also save .newsrc]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
722 Z C & Mark all articles as read ({\bf catch-up}) and exit.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
723 Z E & (Q) {\bf Exit} without updating the group information.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
724 Z G & (M-g) Check for new articles in this group ({\bf get}).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
725 Z N & Exit and go to the {\bf next} group.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
726 Z P & Exit and go to the {\bf previous} group.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
727 Z R & Exit this group, then ({\bf reenter}) it.
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
728 [Prefix: select all articles, read and unread.]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
729 Z Z & (q, Z Q) Exit this group.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
730 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
731
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
732 \def\Limit{\subsec{(/) Limiting the Summary}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
733 \begin{keys}{/ D}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
734 / a & Limit to a given {\bf author}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
735 / c & Hide dormant articles that have no {\bf children} (follow-ups).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
736 / d & Hide all {\bf dormant} articles.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
737 / m & Limit to articles not having a given {\bf mark}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
738 / n & Limit to the current article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
739 / s & (/ /) Limit to a given {\bf subject}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
740 / t & Limit by {\bf time} (older than a given number of days). [Prefix: newer]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
741 / u & (x) Limit to {\bf unread} articles. [Prefix: also remove ! and ? articles]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
742 / v & Limit to high-scored articles ({\bf value}). [score]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
743 / w & Pop and restore the previous limit from a stack. [Prefix: pop all limits]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
744 / C & {\bf Catch-up} all unread articles outside the limit. [Prefix: also ! and ? articles]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
745 / D & Show all {\bf dormant} articles.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
746 / E & (M S) {\bf Show} all {\bf expunged} articles.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
747 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
748
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
749 \def\PickAndRead{\subsec{Pick-and-Read Mode}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
750 Use `M-x gnus-pick-mode' to first choose the articles you like and
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
751 only read them after.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
752 \begin{keys}{SPC}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
753 SPC & Scroll the summary a page, if at the end start reading.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
754 RET & Start reading. [Prefix: catch-up all non-picked articles]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
755 . & Pick this article. [Prefix: pick the article with that number]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
756 r & Pick all articles in the {\bf region}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
757 R & Unpick all articles in the {\bf region}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
758 t & Pick this {\bf thread}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
759 u & {\bf Unpick} this article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
760 T & Unpick this {\bf thread}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
761 U & {\bf Unpick} all articles.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
762 e & Pick articles that match a regexp.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
763 b & Pick all articles in the {\bf buffer}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
764 B & Unpick all articles in the {\bf buffer}.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
765 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
766
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
767 \def\ArticleMode{\sec{Article Mode}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
768 Most keys in Summary mode also work in Article mode (of course, the normal
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
769 navigation keys operate on the Article buffer). Additional keys:\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
770 \begin{keys}{C-c C-m}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
771 RET & (middle mouse button) Activate the button at point to follow
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
772 an URL or Message-ID, hide citation/signature, etc.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
773 TAB & Move point to the next button.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
774 M-TAB & Move point to the previous button.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
775 ? & Give a brief help message.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
776 h & (s) Go to the {\bf header} line of the article in the {\bf
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
777 summary} buffer.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
778 C-c ^ & (r) Get the article with Message-ID near point ({\bf refer}).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
779 C-c C-m & {\bf Mail} reply to the address near point. [Prefix: cite the
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
780 article]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
781 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
782
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
783 \def\ServerMode{\sec{Server Mode}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
784 To enter this mode, press `^' while in Group mode.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
785 \begin{keys}{SPC}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
786 SPC & (RET) Browse this server.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
787 a & {\bf Add} a new server.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
788 c & {\bf Copy} this server.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
789 e & {\bf Edit} a server.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
790 g & Ask the server to re-{\bf generate} all its data structures.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
791 k & {\bf Kill} this server. [scope]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
792 l & {\bf List} all servers.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
793 q & Return to the group buffer ({\bf quit}).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
794 s & Ask the server to {\bf scan} for new messages.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
795 y & {\bf Yank} the previously killed server.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
796 C & {\bf Close} the connection to this server.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
797 O & (Re-){\bf Open} a connection to this server.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
798 D & Mark this server as unavailable ({\bf deny} it).\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
799 R & {\bf Reset} all unavailability (denial) marks.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
800 M-c & {\bf Close} the connections to all servers.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
801 M-o & (Re-){\bf Open} connections to all servers.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
802 \end{keys}}}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
803
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
804 \def\BrowseServer{\sec{Browse Server Mode}{\samepage
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
805 To enter this mode, press `B' in Group mode.\\*
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
806 \begin{keys}{RET}
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
807 RET & Enter the current group.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
808 SPC & Enter the current group and display the first article.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
809 ? & Give a very short help message.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
810 n & Go to the {\bf next} group. [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
811 p & Go to the {\bf previous} group. [distance]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
812 q & (l) {\bf Quit} browse mode.\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
813 u & {\bf [Un]Subscribe} to the current group. [scope]\\
28f395d8dc7a Import from CVS: tag r20-3b7
cvs
parents:
diff changeset
814 \end{keys}}}