Commit | Line | Data |
---|---|---|
10ace8ea MB |
1 | \documentclass{article} |
2 | ||
3 | % Previously we had five input LaTeX files (booklet.tex bk-lt.tex bk-a4.tex | |
4 | % refcard.tex gnusref.tex) and two logo files (gnuslogo-refcard.eps and | |
5 | % gnuslogo-booklet.eps). | |
6 | % | |
7 | % From this LaTeX file (gnus-refcard.tex) plus a single logo (gnus-logo.eps), | |
9230e12d RS |
8 | % we can generate the refcard and the booklet version. This simplifies to |
9 | % distribute the refcard with Emacs. Appropriate Makefile rules were added in | |
10 | % gnus/texi/Makefile. | |
11 | ||
12 | % For Emacs, we may use the following commands (w/o) using Gnus' Makefile: | |
10ace8ea | 13 | % |
9230e12d RS |
14 | % latex gnus-refcard.tex && |
15 | % dvips -t letter -f gnus-refcard.dvi > gnus-refcard.ps | |
16 | % | |
17 | % latex '\def\booklettrue{}\def\letterpapertrue{}\input{gnus-refcard}' && | |
18 | % mv gnus-refcard.dvi gnus-booklet.dvi && | |
19 | % dvips -t letter -f gnus-booklet.dvi > gnus-booklet.ps | |
10ace8ea MB |
20 | |
21 | \usepackage{ifthen} | |
22 | \ifthenelse{\isundefined{\booklettrue}}{ | |
23 | \typeout{Creating reference card...} | |
24 | }{ | |
25 | \typeout{Creating reference booklet...}} | |
26 | ||
27 | \usepackage{supertabular} | |
28 | ||
29 | \newlength{\logowidth} \setlength{\logowidth} {6.861in} | |
30 | \newlength{\logoheight} \setlength{\logoheight}{7.013in} | |
31 | ||
32 | \usepackage{graphicx} | |
33 | ||
34 | \usepackage{geometry} | |
35 | ||
36 | \ifthenelse{\isundefined{\booklettrue}}{% ifcard %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
37 | % Reference Card | |
38 | ||
39 | \def\Guide{Card}\def\guide{card} | |
40 | \def\logoscale{0.25} | |
41 | ||
42 | % Page setup for the refcard: | |
43 | ||
44 | % \setlength{\textwidth}{7.26in} \setlength{\textheight}{10in} | |
45 | % \setlength{\topmargin}{-1.0in} | |
46 | % % the same settings work for A4, although there is a bit of space at the | |
47 | % % top and bottom of the page. | |
48 | % \setlength{\oddsidemargin}{-0.5in} \setlength{\evensidemargin}{-0.5in} | |
49 | ||
50 | \ifthenelse{\isundefined{\letterpapertrue}}{ | |
51 | \geometry{a4paper,hmargin=10mm,tmargin=10mm,bmargin=35mm} | |
52 | }{ | |
53 | \geometry{hmargin=20mm,tmargin=10mm,bmargin=12mm} | |
54 | } | |
55 | ||
56 | }{ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
57 | % Reference Booklet | |
58 | ||
59 | \def\Guide{Booklet}\def\guide{booklet} | |
60 | \def\logoscale{0.5}% FIXME: too large for 2up printing? --rsteib | |
61 | ||
10ace8ea MB |
62 | \ifthenelse{\isundefined{\letterpapertrue}}{ |
63 | \geometry{a5paper,hmargin=10mm,tmargin=10mm,bmargin=4mm} | |
64 | }{ | |
10ace8ea MB |
65 | \geometry{a5paper,hmargin=20mm,tmargin=10mm,bmargin=4mm} |
66 | } | |
67 | ||
68 | \def\sec{\section} | |
69 | \def\subsec{\subsection} | |
70 | \def\subsubsec{\subsubsection} | |
71 | \def\blankpage{\vspace*{\fill}\par | |
72 | %\centerline{(This page intentionally left blank.)} | |
73 | \par\vspace*{\fill}\pagebreak} | |
74 | }%ifbooklet% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
75 | ||
76 | % \input{gnusref} % % % % % % % % % % % % % % % % % % % % % % % % % % | |
77 | %% include file for the Gnus refcard and booklet | |
78 | ||
9f6dc5a8 RS |
79 | \def\progver{5.11} % program version |
80 | % \def\refver{5.10-2} % refcard version (not used) | |
12393a89 | 81 | \def\date{April, 2006} |
10ace8ea MB |
82 | \def\author{Gnus Bugfixing Girls + Boys $<$bugs@gnus.org$>$} |
83 | ||
84 | %% | |
85 | \newlength{\keycolwidth} | |
86 | \newenvironment{keys}[1]% #1 is the widest key | |
87 | {\nopagebreak%\noindent% | |
88 | \settowidth{\keycolwidth}{#1}% | |
89 | \addtolength{\keycolwidth}{\tabcolsep}% | |
90 | \addtolength{\keycolwidth}{-\columnwidth}% | |
91 | \begin{supertabular}{@{}l@{\hspace{\tabcolsep}}p{-\keycolwidth}@{}}}% | |
92 | {\end{supertabular}\\} | |
93 | ||
94 | %% uncomment the first definition if you do not want pagebreaks in maps | |
95 | %%\newcommand{\esamepage}{\samepage} | |
96 | \newcommand{\esamepage}{} | |
97 | ||
98 | \newcommand*{\B}[1]{{\bf#1})} % bold l)etter | |
99 | ||
100 | \newcommand{\Title}{% | |
101 | \begin{center} | |
102 | {\bf\LARGE Gnus \progver\ Reference \Guide\\} | |
103 | %{\normalsize \Guide\ version \refver} | |
104 | \end{center} | |
105 | } | |
106 | ||
107 | % \newcommand*{\LogoOLD}[1]{\centerline{% | |
108 | % \makebox[\logoscale\logowidth][l]{\vbox to \logoscale\logoheight | |
109 | % {\vfill\epsfig{figure=gnuslogo-#1}}\vspace{-\baselineskip}}}} | |
110 | ||
111 | \newcommand*{\Logo}[1]{\centerline{% | |
112 | \includegraphics[width=\logoscale\logowidth]{gnus-logo}}} | |
113 | ||
0584e00d GM |
114 | %% Contributions by: |
115 | %% 1995 Vladimir Alexiev <vladimir@cs.ualberta.ca> | |
116 | %% 2000 Felix Natter <fnatter@gmx.net> | |
61342305 GM |
117 | %% 2001, 2002, 2003, 2005 \author. |
118 | %% Original Gnus manual 1994 Lars Magne Ingebrigtsen | |
119 | %% Some material from Emacs Help Bindings feature (C-h b). | |
a0ebf883 | 120 | %% Gnus logo by Luis Fernandes. |
10ace8ea MB |
121 | \newcommand{\Copyright}{% |
122 | \begin{center} | |
0584e00d | 123 | Copyright \copyright\ 1995, 2000, 2002, 2003, 2004, |
114f9c96 | 124 | 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\\* |
10ace8ea MB |
125 | \end{center} |
126 | ||
127 | Permission is granted to make and distribute copies of this reference | |
128 | \guide{} provided the copyright notice and this permission are preserved on | |
129 | all copies. Please send corrections, additions and suggestions to the | |
130 | current maintainer's email address. \Guide{} last edited on \date. | |
131 | } | |
132 | ||
133 | \newcommand{\Notes}{% | |
134 | \subsection*{Notes} | |
135 | {\esamepage | |
136 | Gnus is complex. Currently it has some 876 interactive (user-callable) | |
137 | functions. Of these 618 are in the two major modes (Group and | |
138 | Summary/Article). Many of these functions have more than one binding, some | |
139 | have 3 or even 4 bindings. The total number of keybindings is 677. So in | |
140 | order to save 40\% space, every function is listed only once on this | |
141 | \guide, under the ``more logical'' binding. Alternative bindings are given | |
142 | in parentheses in the beginning of the description. | |
143 | ||
144 | Many Gnus commands are affected by the numeric prefix. Normally you enter a | |
145 | prefix by holding the Meta key and typing a number, but in most Gnus modes | |
146 | you don't need to use Meta since the digits are not self-inserting. The | |
147 | prefixed behavior of commands is given in [brackets]. Often the prefix is | |
148 | used to specify: | |
149 | ||
150 | \quad [distance] How many objects to move the point over. | |
151 | ||
f3cc0ddb | 152 | \quad [scope] How many objects to operate on (including current one). |
10ace8ea MB |
153 | |
154 | \quad [p/p] The ``Process/Prefix Convention'': If a prefix is given then it | |
155 | determines how many objects to operate on. Else if there are some objects | |
156 | marked with the process mark \#, these are operated on. Else only the | |
157 | current object is affected. | |
158 | ||
159 | \quad [level] A group subscribedness level. Only groups with a lower or | |
160 | equal level will be affected by the operation. If no prefix is given, | |
161 | `gnus-group-default-list-level' is used. If | |
162 | `gnus-group-use-permanent-levels', then a prefix to the `g' and `l' | |
163 | commands will also set the default level. | |
164 | ||
165 | \quad [score] An article score. If no prefix is given, | |
166 | `gnus-summary-default-score' is used. \\*[\baselineskip] | |
167 | % some keys | |
168 | Gnus startup-commands:\\* | |
169 | \begin{keys}{M-x gnus-unplugged} | |
170 | M-x gnus & start Gnus. \\ | |
171 | M-x gnus-no-server & start Gnus without connecting to server | |
172 | (i.e. to read mail). \\ | |
173 | \end{keys} | |
f3cc0ddb | 174 | Additionally, there are two commands \texttt{gnus-plugged} and |
10ace8ea MB |
175 | \texttt{gnus-unplugged}, which are only used if you want to download |
176 | news and/or read previously downloaded news offline (see C-c C-i g Gnus | |
177 | Unplugged RET). Note: \texttt{gnus-no-server} ignores the stuff in | |
178 | \texttt{gnus-agent-directory}, and thus does not allow you to use Gnus | |
a311bf57 | 179 | Unplugged.\\ |
10ace8ea MB |
180 | % |
181 | \begin{keys}{C-c C-i} | |
182 | C-c C-i & Go to the Gnus online {\bf info}.\\ | |
183 | C-c C-b & Send a Gnus {\bf bug} report.\\ | |
184 | \end{keys} | |
185 | }} | |
186 | ||
187 | \newcommand{\GroupLevels}{% | |
188 | The table below assumes that you use the default Gnus levels. | |
189 | Fill your user-specific levels in the blank cells.\\[1\baselineskip] | |
190 | \begin{tabular}{|c|l|l|} | |
191 | \hline | |
192 | Level & Groups & Status \\ | |
193 | \hline | |
194 | 1 & draft/mail groups & \\ | |
195 | 2 & mail groups & \\ | |
196 | 3 & & subscribed \\ | |
197 | 4 & & \\ | |
198 | 5 & default list level & \\ | |
199 | \hline | |
200 | 6 & & unsubscribed \\ | |
201 | 7 & & \\ | |
202 | \hline | |
203 | 8 & & zombies \\ | |
204 | \hline | |
205 | 9 & & killed \\ | |
206 | \hline | |
207 | \end{tabular}} | |
208 | ||
209 | \newcommand{\MarkCharacters}{% | |
210 | {\esamepage If a command directly sets a mark, it is shown in parentheses.\\* | |
211 | \newlength{\markcolwidth} | |
212 | \settowidth{\markcolwidth}{` '}% widest character | |
213 | \addtolength{\markcolwidth}{4\tabcolsep} | |
214 | \addtolength{\markcolwidth}{-\columnwidth} | |
215 | \newlength{\markdblcolwidth} | |
216 | \setlength{\markdblcolwidth}{\columnwidth} | |
217 | \addtolength{\markdblcolwidth}{-2\tabcolsep} | |
218 | \begin{tabular}{|c|p{-\markcolwidth}|} | |
219 | \hline | |
220 | \multicolumn{2}{|p{\markdblcolwidth}|}{{\bf ``Read'' Marks.} | |
221 | All these marks appear in the first column of the summary line, and so | |
222 | are mutually exclusive.}\\ | |
223 | \hline | |
224 | ` ' & (M-u, M SPC, M c) Not read.\\ | |
225 | ! & (!, M !, M t) Ticked (interesting).\\ | |
226 | ? & (?, M ?) Dormant (only followups are interesting).\\ | |
227 | E & (E, M e, M x) {\bf Expirable}. Only has effect in mail groups.\\ | |
228 | G & (C, B DEL) Canceled article (or deleted in mailgroups).\\ | |
229 | \$ & (M-d, M s x, S x). Marked as spam.\\ | |
230 | \hline\hline | |
231 | \multicolumn{2}{|p{\markdblcolwidth}|} | |
232 | {The marks below mean that the article | |
233 | is read (killed, uninteresting), and have more or less the same effect. | |
234 | Some commands however explicitly differentiate between them (e.g.\ M | |
235 | M-C-r, adaptive scoring).}\\ | |
236 | \hline | |
237 | r & (d, M d, M r) Deleted (marked as {\bf read}).\\ | |
238 | C & (M C; M C-c; M H; c, Z c; Z n; Z C) Killed by {\bf catch-up}.\\ | |
239 | F & SOUPed article. See the manual.\\ | |
240 | O & {\bf Old} (read in a previous session).\\ | |
241 | K & (k, M k; C-k, M K) {\bf Killed}.\\ | |
242 | M & Article marked as read by duplicate suppression.\\ | |
243 | Q & Article is part of a sparse thread (see ``Threading'' | |
f3cc0ddb | 244 | in manual).\\ |
10ace8ea MB |
245 | R & {\bf Read} (viewed in actuality).\\ |
246 | X & Killed by a kill file.\\ | |
247 | Y & Killed due to low score.\\ | |
248 | \hline\multicolumn{2}{c}{\vspace{1ex}}\\\hline | |
249 | \multicolumn{2}{|p{\markdblcolwidth}|} | |
250 | {{\bf Marks not affecting visibility}}\\ | |
251 | \hline | |
f3cc0ddb | 252 | \# & (\#, M \#, M P p) Processable (affected by next operation). |
10ace8ea MB |
253 | [2]\\ |
254 | A & {\bf Answered} (followed-up or replied). [2]\\ | |
255 | F & Forwarded. [2]\\ | |
256 | $\ast$ & Cached. [2]\\ | |
257 | S & Saved. [2]\\ | |
258 | N & Recently arrived. [2]\\ | |
259 | . & Unseen. [2]\\ | |
260 | + & Over default score. [3]\\ | |
261 | $-$ & Under default score. [3]\\ | |
262 | $=$ & Has children (thread underneath it). Add `\%e' to | |
263 | `gnus-summary-line-format'. [3]\\ | |
264 | \hline | |
265 | \end{tabular} | |
266 | }} | |
267 | ||
268 | \newcommand{\GroupModeGeneral}{% | |
269 | \begin{keys}{C-c M-C-x} | |
270 | RET & (=) Enter this group. [Prefix: how many (read) articles to fetch. | |
271 | Positive: newest articles, negative: oldest ones; non-numerical: | |
272 | view all articles, not just unread]\\ | |
273 | M-RET & Enter group quickly.\\ | |
274 | M-SPC & Same as RET but does not expunge and hide dormants.\\ | |
275 | M-C-RET & Enter group without any processing, changes will not be permanent.\\ | |
276 | SPC & Select this group and display the first (unread) article. [Same | |
277 | prefix as above.]\\ | |
278 | ? & Give a very short help message.\\ | |
279 | $<$ & Go to the beginning of the Group buffer.\\ | |
280 | $>$ & Go to the end of the Group buffer.\\ | |
281 | , & Jump to the lowest-level group with unread articles.\\ | |
282 | . & Jump to the first group with unread articles.\\ | |
283 | \^{} & Enter the Server buffer mode.\\ | |
284 | a & Post an {\bf article} to a group | |
285 | [Prefix: use group under point to find posting-style].\\ | |
286 | b & Find {\bf bogus} groups and delete them.\\ | |
f3cc0ddb | 287 | c & Mark all unticked articles in group as read ({\bf catch-up}). |
10ace8ea MB |
288 | [p/p]\\ |
289 | g & Check the server for new articles ({\bf get}). [level]\\ | |
290 | M-g & Check the server for new articles in this group ({\bf get}). [p/p]\\ | |
291 | j & {\bf Jump} to a group.\\ | |
292 | m & {\bf Mail} a message to someone | |
293 | [Prefix: use group under point to find posting-style].\\ | |
294 | n & Go to the {\bf next} group with unread articles. [distance]\\ | |
295 | M-n & Go to the {\bf next} group on the same or lower level. | |
296 | [distance]\\ | |
297 | p & (DEL) Go to the {\bf previous} group with unread articles. | |
298 | [distance]\\ | |
299 | M-p & Go to the {\bf previous} group on the same or lower level. [distance]\\ | |
300 | q & {\bf Quit} Gnus.\\ | |
301 | r & Re-read the init file ({\bf reset}).\\ | |
f3cc0ddb | 302 | s & {\bf Save} `.newsrc.eld' file (and `.newsrc' if |
10ace8ea MB |
303 | `gnus-save-newsrc-file').\\ |
304 | z & Suspend (kill all buffers of) Gnus.\\ | |
305 | B & {\bf Browse} a foreign server.\\ | |
306 | C & Mark all articles in this group as read ({\bf Catch-up}). [p/p]\\ | |
307 | F & {\bf Find} new groups and process them.\\ | |
308 | N & Go to the {\bf next} group. [distance]\\ | |
309 | P & Go to the {\bf previous} group. [distance]\\ | |
310 | Q & {\bf Quit} Gnus without saving any startup (.newsrc) files.\\ | |
311 | R & {\bf Restart} Gnus.\\ | |
312 | Z & Clear the dribble buffer.\\ | |
313 | M-c & Clear data from group (marks and list of read articles). \\ | |
314 | C-c C-s & {\bf Sort} the groups by name, number of unread articles, or level | |
315 | (depending on `gnus-group-sort-function').\\ | |
f3cc0ddb | 316 | C-c C-x & Run all expirable articles in group through the {\bf expiry} |
10ace8ea MB |
317 | process.\\ |
318 | C-c M-C-x & Run all articles in all groups through the {\bf expiry} process.\\ | |
319 | C-c M-g & Activate all {\bf groups}.\\ | |
320 | C-c C-i & Gnus online-manual ({\bf info}).\\ | |
321 | C-x C-t & {\bf Transpose} two groups.\\ | |
322 | H f & Fetch this group's {\bf FAQ} (using ange-ftp).\\ | |
323 | H c & Display this group's {\bf charter}. [Prefix: query for group]\\ | |
324 | H C & Display this group's {\bf control message} (using | |
325 | ange-ftp). [Prefix: query for group]\\ | |
326 | H v & (V) Display the Gnus {\bf version} number.\\ | |
327 | H d & (C-c C-d) Show the {\bf description} of this group | |
328 | [Prefix: re-read from server].\\ | |
329 | M-d & {\bf Describe} all groups. [Prefix: re-read from server]\\ | |
330 | D g & Regenerate a Sieve script from group parameters.\\ | |
331 | D u & Regenerate Sieve script and {\bf upload} to server.\\ | |
332 | \end{keys} | |
333 | } | |
334 | ||
335 | \newcommand{\ListGroups}{% | |
336 | {\esamepage | |
337 | \begin{keys}{A M} | |
338 | A d & (C-c C-M-a) List all groups whose names or {\bf descriptions} match a regexp.\\ | |
339 | A k & (C-c C-l) List all {\bf killed} groups. | |
340 | [Prefix: look at active-file from server]\\ | |
341 | A l & List all groups on a specific level. | |
342 | [Prefix: also list groups with no unread articles]\\ | |
343 | A a & (C-c C-a) List all groups whose names match a regexp | |
344 | ({\bf apropos}).\\ | |
345 | A A & List the server's active-file.\\ | |
346 | A M & List groups that {\bf match} a regexp.\\ | |
347 | A m & List groups that {\bf match} a regexp and have unread articles. | |
348 | [level]\\ | |
349 | A s & (l) List all {\bf subscribed} groups with unread articles. | |
350 | [level; 5 and lower is the default]\\ | |
351 | A u & (L) List all groups (including read and {\bf unsubscribed}). | |
352 | [level; 7 and lower is the default]\\ | |
353 | A z & List all {\bf zombie} groups.\\ | |
354 | A c & List all groups with cached articles. [level]\\ | |
355 | A ? & List all groups with dormant articles. [level]\\ | |
356 | \end{keys} | |
357 | } | |
358 | ||
359 | \newcommand{\CreateEditGroups}{% | |
360 | {\esamepage | |
361 | The select methods are indicated in parentheses.\\* | |
362 | \begin{keys}{G DEL} | |
363 | G a & Make the Gnus list {\bf archive} group. (nndir over ange-ftp)\\ | |
364 | G c & {\bf Customize} this group's parameters.\\ | |
365 | G d & Make a {\bf directory} group (every file must be a posting and files | |
366 | must have numeric names). (nndir)\\ | |
367 | G D & Enter a {\bf directory} as a (temporary) group. | |
368 | (nneething without recording articles read)\\ | |
369 | G e & (M-e) {\bf Edit} this group's select method.\\ | |
370 | G E & {\bf Edit} this group's info (select method, articles read, etc).\\ | |
371 | G f & Make a group based on a {\bf file}. (nndoc)\\ | |
372 | G h & Make the Gnus {\bf help} (documentation) group. (nndoc)\\ | |
373 | G k & Make a {\bf kiboze} group. (nnkiboze)\\ | |
374 | G m & {\bf Make} a new group.\\ | |
375 | G p & Edit this group's {\bf parameters}.\\ | |
376 | G r & Rename this group (does not work with read-only groups!).\\ | |
377 | G u & Create one of the groups mentioned in gnus-{\bf useful}-groups.\\ | |
378 | G v & Add this group to a {\bf virtual} group. [p/p]\\ | |
379 | G V & Make a new empty {\bf virtual} group. (nnvirtual)\\ | |
380 | G w & Create ephemeral group based on web-search. [Prefix: make solid group | |
381 | instead]\\ | |
382 | G R & Make an {\bf RSS} group.\\ | |
383 | G DEL & {\bf Delete} group [Prefix: delete all articles as well].\\ | |
384 | G x & Expunge all deleted articles in an nnimap mailbox.\\ | |
385 | G l & Edit ACL (Access Control {\bf List}) for an nnimap mailbox.\\ | |
386 | \end{keys} | |
387 | You can also create mail-groups and read your mail with Gnus (very useful | |
388 | if you are subscribed to mailing lists), using one of the methods | |
389 | nnmbox, nnbabyl, nnml, nnmh, or nnfolder. Read about it in the online info | |
390 | (C-c C-i g Reading Mail RET). | |
391 | }} | |
392 | ||
393 | % TODO: | |
394 | \newcommand{\SoupCommands}{% | |
395 | \begin{keys}{G s w} | |
396 | G s b & gnus-group-brew-soup: not documented.\\ | |
397 | G s p & gnus-soup-pack-packet: not documented.\\ | |
398 | G s r & nnsoup-pack-replies: not documented.\\ | |
399 | G s s & gnus-soup-send-replies: not documented.\\ | |
400 | G s w & gnus-soup-save-areas: not documented.\\ | |
401 | \end{keys}} | |
402 | ||
403 | \newcommand{\MarkGroups}{% | |
404 | \begin{keys}{M m} | |
405 | M m & (\#) Set the process {\bf mark} on this group. [scope]\\ | |
406 | M r & Mark all groups matching regular expression.\\ | |
f3cc0ddb | 407 | M u & (M-\#) Remove process mark from this group ({\bf unmark}). |
10ace8ea MB |
408 | [scope]\\ |
409 | M U & Remove the process mark from all groups (\textbf{umark all}).\\ | |
410 | M w & Mark all groups in the current region. [prefix: unmark]\\ | |
411 | M b & Mark all groups in the {\bf buffer}. [prefix: unmark]\\ | |
412 | \end{keys}} | |
413 | ||
414 | \newcommand{\GroupTopicsGeneral}{% | |
415 | {\esamepage | |
416 | Topics are ``categories'' for groups. Press t in the group-buffer to | |
417 | toggle gnus-topic-mode (C-c C-i g Group Topics RET).\\* | |
418 | \begin{keys}{C-c C-x} | |
419 | T n & Prompt for topic {\bf name} and create it.\\ | |
420 | T m & {\bf Move} the current group to some other topic [p/p].\\ | |
421 | T j & {\bf Jump} to a topic.\\ | |
422 | T c & {\bf Copy} the current group to some other topic [p/p].\\ | |
423 | T D & Remove (not delete) the current group [p/p].\\ | |
424 | T M & {\bf Move} all groups matching a regexp to a topic.\\ | |
425 | T C & {\bf Copy} all groups matching a regexp to a topic.\\ | |
426 | T H & Toggle {\bf hiding} of empty topics.\\ | |
427 | T r & {\bf Rename} a topic.\\ | |
428 | T DEL & Delete an empty topic.\\ | |
429 | T \# & Mark all groups in the current topic with the process-mark.\\ | |
430 | T M-\# & Remove the process-mark from all groups in the current topic.\\ | |
431 | T TAB & (TAB) Indent current topic [Prefix: unindent].\\ | |
432 | M-TAB & Unindent the current topic.\\ | |
433 | RET & (SPC) Either unfold topic or enter group [level].\\ | |
434 | T s & {\bf Show} the current topic. [Prefix: show permanently]\\ | |
435 | T h & {\bf Hide} the current topic. [Prefix: hide permanently]\\ | |
436 | C-c C-x & Expire all articles in current group or topic.\\ | |
437 | C-k & {\bf Kill} a group or topic.\\ | |
438 | C-y & {\bf Yank} a group or topic.\\ | |
439 | A T & List active-file using {\bf topics}.\\ | |
440 | G p & Edit topic-{\bf parameters}.\\ | |
441 | T M-n & Go to {\bf next} topic. [distance]\\ | |
442 | T M-p & Go to {\bf previous} topic. [distance]\\ | |
443 | \end{keys} | |
444 | } | |
445 | } | |
446 | ||
447 | \newcommand{\TopicSorting}{% | |
448 | {\esamepage | |
449 | \begin{keys}{T S m} | |
450 | T S a & Sort {\bf alphabetically}.\\ | |
451 | T S u & Sort by number of {\bf unread} articles.\\ | |
452 | T S l & Sort by group {\bf level}.\\ | |
453 | T S v & Sort by group score ({\bf value}).\\ | |
454 | T S r & Sort by group {\bf rank}.\\ | |
455 | T S m & Sort by {\bf method}.\\ | |
456 | T S e & Sort by {\bf server} name.\\ | |
457 | T S s & Sort according to `gnus-group-sort-function'.\\ | |
458 | \end{keys} | |
459 | With a prefix these commands will sort in reverse order. | |
460 | } | |
461 | } | |
462 | ||
463 | \newcommand{\SubscribeKillYankGroups}{% | |
464 | {\esamepage | |
465 | \begin{keys}{S C-k} | |
466 | S k & (C-k) {\bf Kill} this group.\\ | |
467 | S l & Set the {\bf level} of this group. [p/p]\\ | |
468 | S s & (U) Prompt for a group and toggle its {\bf subscription}.\\ | |
469 | S t & (u) {\bf Toggle} subscription to this group. [p/p]\\ | |
470 | S w & (C-w) Kill all groups in the region.\\ | |
471 | S y & (C-y) {\bf Yank} the last killed group.\\ | |
472 | S z & Kill all {\bf zombie} groups.\\ | |
473 | S C-k & Kill all groups on a certain level.\\ | |
474 | \end{keys} | |
475 | } | |
476 | } | |
477 | ||
478 | \newcommand{\SummaryModeGeneral}{% | |
479 | {\esamepage | |
480 | \begin{keys}{M-RET} | |
481 | SPC & (A SPC, A n) Select an article, scroll it one page, move to the | |
482 | next one.\\ | |
483 | DEL & (A DEL, A p, b) Scroll this article one page back. [distance]\\ | |
484 | RET & (A RET) Scroll this article one line forward. [distance]\\ | |
485 | M-RET & (A M-RET) Scroll this article one line backward. [distance]\\ | |
486 | = & Expand the Summary window (fullsize). | |
487 | [Prefix: shrink to display article window]\\ | |
488 | % | |
489 | \& & Execute a command on all articles whose header matches a regexp. | |
490 | [Prefix: move backwards]\\ | |
491 | M-\& & Execute a command on all articles having the process mark.\\ | |
492 | % | |
f3cc0ddb | 493 | M-n & (G M-n) Go to {\bf next} summary line of unread article. |
10ace8ea | 494 | [distance]\\ |
f3cc0ddb | 495 | M-p & (G M-p) Go to {\bf previous} summary line of an unread article. |
10ace8ea MB |
496 | [distance]\\ |
497 | M-s & {\bf Search} through all subsequent articles for a regexp.\\ | |
498 | M-r & Search through all previous articles for a regexp.\\ | |
499 | % | |
500 | A P & {\bf Postscript}-print current buffer.\\ | |
501 | % | |
502 | M-k & Edit this group's {\bf kill} file.\\ | |
503 | M-K & Edit the general {\bf kill} file.\\ | |
504 | % | |
505 | C-t & Toggle {\bf truncation} of summary lines.\\ | |
506 | Y g & Regenerate the summary-buffer.\\ | |
507 | Y c & Insert all cached articles into the summary-buffer.\\ | |
508 | % | |
509 | M-C-e & {\bf Edit} the group-parameters.\\ | |
510 | M-C-a & Customize the group-parameters.\\ | |
511 | % | |
512 | % article handling | |
513 | % | |
514 | A $<$ & ($<$, A b) Scroll to the beginning of this article.\\ | |
515 | A $>$ & ($>$, A e) Scroll to the end of this article.\\ | |
516 | A s & (s) Perform an i{\bf search} in the article buffer.\\ | |
517 | % | |
518 | A D & (C-d) Un{\bf digestify} this article into a separate group. | |
519 | [Prefix: force digest]\\ | |
520 | M-C-d & Like C-d, but open several documents in nndoc-groups, wrapped | |
521 | in an nnvirtual group [p/p]\\ | |
522 | % | |
523 | A g & (g) (Re)fetch this article ({\bf get}). [Prefix: get raw version]\\ | |
524 | A r & (\^{}, A \^{}) Fetch the parent(s) of this article. | |
525 | [Prefix: if positive fetch \textit{n} ancestors; | |
526 | negative: fetch only the \textit{n}th ancestor]\\ | |
527 | A t & {\bf Translate} this article.\\ | |
528 | A R & Fetch all articles mentioned in the {\bf References}-header.\\ | |
529 | A T & Fetch full \textbf{thread} in which the current article appears.\\ | |
530 | M-\^{} & Fetch the article with a given Message-ID.\\ | |
531 | S y & {\bf Yank} the current article into an existing message-buffer. | |
532 | [p/p]\\ | |
533 | A M & Setup group parameters for {\bf mailing} lists from | |
534 | headers. [Prefix: replace old settings]\\ | |
535 | \end{keys} | |
536 | } | |
537 | } | |
538 | ||
539 | \newcommand{\MIMESummary}{% | |
540 | {\esamepage | |
541 | For the commands operating on one MIME part (a subset of gnus-article-*), a | |
542 | prefix selects which part to operate on. If the point is placed over a | |
543 | MIME button in the article buffer, use the corresponding bindings for the | |
544 | article buffer instead. | |
545 | ||
546 | \begin{keys}{W M w} | |
547 | K v & (b, W M b) {\bf View} the MIME-part.\\ | |
548 | K o & {\bf Save} the MIME part.\\ | |
549 | K c & {\bf Copy} the MIME part.\\ | |
550 | K e & View the MIME part {\bf externally}.\\ | |
551 | K i & View the MIME part {\bf internally}.\\ | |
552 | K $\mid$ & Pipe the MIME part to an external command.\\ | |
553 | K b & Make all the MIME parts have buttons in front of them.\\ | |
554 | K m & Try to repair {\bf multipart-headers}.\\ | |
555 | K C & View the MIME part using a different {\bf charset}.\\ | |
556 | X m & Save all parts matching a MIME type to a directory. [p/p]\\ | |
557 | M-t & Toggle the buttonized display of the article buffer.\\ | |
558 | W M w & Decode RFC2047-encoded words in the article headers.\\ | |
559 | W M c & Decode encoded article bodies. [Prefix: prompt for charset]\\ | |
560 | W M v & View all MIME parts in the current article.\\ | |
561 | \end{keys} | |
562 | } | |
563 | } | |
564 | ||
565 | \newcommand{\SortSummary}{% | |
566 | {\esamepage | |
567 | \begin{keys}{C-c C-s C-a} | |
568 | C-c C-s C-a & Sort the summary-buffer by {\bf author}.\\ | |
01c52d31 | 569 | C-c C-s C-t & Sort the summary-buffer by {\bf recipient}.\\ |
10ace8ea MB |
570 | C-c C-s C-d & Sort the summary-buffer by {\bf date}.\\ |
571 | C-c C-s C-i & Sort the summary-buffer by article score.\\ | |
572 | C-c C-s C-l & Sort the summary-buffer by amount of {\bf lines}.\\ | |
573 | C-c C-s C-c & Sort the summary-buffer by length.\\ | |
574 | C-c C-s C-n & Sort the summary-buffer by article {\bf number}.\\ | |
575 | C-c C-s C-s & Sort the summary-buffer by {\bf subject}.\\ | |
576 | C-c C-s C-r & Sort the summary-buffer {\bf randomly}.\\ | |
577 | C-c C-s C-o & Sort the summary-buffer using the default method.\\ | |
578 | \end{keys} | |
579 | With a prefix these functions sort in reverse order. | |
580 | } | |
581 | } | |
582 | ||
583 | \newcommand{\MailGroups}{% formerly \Bsubmap | |
584 | {\esamepage | |
585 | These commands (except `B c') are only valid in a mail group.\\* | |
586 | \begin{keys}{B M-C-e} | |
587 | B DEL & (B backspace, B delete) {\bf Delete} the mail article from disk (!). | |
588 | [p/p]\\ | |
589 | B B & Crosspost this article to another group.\\ | |
590 | B c & {\bf Copy} this article from any group to a mail group. [p/p]\\ | |
591 | B e & {\bf Expire} all expirable articles in this group. [p/p]\\ | |
592 | B i & {\bf Import} a random file into this group.\\ | |
593 | B I & Create an empty article in this group.\\ | |
594 | B m & {\bf Move} the article from one mail group to another. [p/p]\\ | |
595 | B p & Query whether the article was {\bf posted} as well.\\ | |
596 | B q & {\bf Query} where the article will end up after fancy splitting\\ | |
597 | B r & {\bf Respool} this mail article. [p/p]\\ | |
598 | B t & {\bf Trace} the fancy splitting patterns applied to this article.\\ | |
599 | B w & (e) Edit this article.\\ | |
600 | B M-C-e & {\bf Expunge} (delete from disk) all expirable articles in this group | |
601 | (!). [p/p]\\ | |
602 | K E & {\bf Encrypt} article body. [p/p]\\ | |
603 | \end{keys} | |
604 | } | |
605 | } | |
606 | ||
607 | \newcommand{\DraftGroup}{% formerly \Dsubmap | |
608 | {\esamepage | |
609 | The ``drafts''-group contains messages that have been saved but not sent | |
610 | and rejected articles. \\* | |
611 | \begin{keys}{B DEL} | |
612 | D e & \textbf{edit} message.\\ | |
613 | D s & \textbf{Send} message. [p/p]\\ | |
614 | D S & \textbf{Send} all messages.\\ | |
615 | D t & \textbf{Toggle} sending (mark as unsendable).\\ | |
616 | B DEL & \textbf{Delete} message (like in mailgroup).\\ | |
617 | \end{keys} | |
618 | } | |
619 | } | |
620 | ||
621 | \newcommand{\SelectArticles}{% formerly \Gsubmap | |
622 | {\esamepage | |
f3cc0ddb | 623 | These commands select the target article. They do not use the prefix.\\* |
10ace8ea MB |
624 | \begin{keys}{G C-n} |
625 | h & Enter article-buffer.\\ | |
626 | G b & (,) Go to the {\bf best} article (the one with highest score).\\ | |
627 | G f & (.) Go to the {\bf first} unread article.\\ | |
628 | G n & (n) Go to the {\bf next} unread article.\\ | |
629 | G p & (p) Go to the {\bf previous} unread article.\\ | |
630 | % | |
631 | G N & (N) Go to {\bf the} next article.\\ | |
632 | G P & (P) Go to the {\bf previous} article.\\ | |
633 | % | |
634 | G C-n & (M-C-n) Go to the {\bf next} article with the same subject.\\ | |
635 | G C-p & (M-C-p) Go to the {\bf previous} article with the same subject.\\ | |
636 | % | |
637 | G l & (l) Go to the previously read article ({\bf last-read-article}).\\ | |
638 | G o & Pop an article off the summary history and go to it.\\ | |
639 | % | |
640 | G g & Search an article via subject.\\ | |
641 | G j & (j) Search an article via Message-Id or subject.\\ | |
642 | \end{keys} | |
643 | } | |
644 | } | |
645 | ||
646 | \newcommand{\ArticleModeGeneral}{% | |
647 | {\esamepage | |
648 | The normal navigation keys work in Article mode. Some additional keys are:\\ | |
649 | \begin{keys}{C-c RET} | |
650 | C-c \^{} & Get the article with the Message-ID near point.\\ | |
651 | C-c RET & Send reply to address near point.\\ | |
652 | h & Go to the \textbf{header}-line of the article in the | |
653 | summary-buffer.\\ | |
654 | s & Go to \textbf{summary}-buffer.\\ | |
655 | RET & (middle mouse button) Activate the button at point to follow | |
656 | an URL or Message-ID.\\ | |
657 | TAB & Move the point to the next button.\\ | |
658 | M-TAB & Move point to previous button.\\ | |
659 | \end{keys} | |
660 | } | |
661 | } | |
662 | ||
663 | \newcommand{\WashArticle}{% formerly \Wsubmap | |
664 | {\esamepage | |
665 | \begin{keys}{W W H} | |
666 | W 6 & Translate a base64 article.\\ | |
667 | W a & Strip certain {\bf headers} from body.\\ | |
668 | W b & Make Message-IDs and URLs in the article mouse-clickable | |
669 | {\bf buttons}.\\ | |
f3cc0ddb | 670 | W c & Translate CRLF-pairs to LF and then remaining CR's to LF's.\\ |
10ace8ea MB |
671 | W d & Treat {\bf dumbquotes}.\\ |
672 | W e & Treat {\bf emphasized} text.\\ | |
673 | W h & Treat {\bf HTML}.\\ | |
674 | W l & (w) Remove page breaks ({\bf\^{}L}) from the article.\\ | |
675 | W m & {\bf Morse} decode article.\\ | |
676 | W o & Treat {\bf overstrike} or underline (\^{}H\_) in the article.\\ | |
677 | W p & Verify X-{\bf PGP}-Sig header.\\ | |
678 | W q & Treat {\bf quoted}-printable in the article.\\ | |
679 | W r & (C-c C-r) Do a Caesar {\bf rotate} (rot13) on the article.\\ | |
680 | W s & Verify (and decrypt) a {\bf signed} message.\\ | |
681 | W t & (t) {\bf Toggle} display of all headers.\\ | |
682 | W u & {\bf Unsplit} broken URLs.\\ | |
683 | W v & (v) Toggle permanent {\bf verbose} displaying of all headers.\\ | |
684 | W w & Do word {\bf wrap} in the article.\\ | |
685 | W B & Add clickable {\bf buttons} to the article headers.\\ | |
686 | W C & {\bf Capitalize} first word in each sentence.\\ | |
687 | W Q & Fill long lines.\\ | |
688 | W Z & Translate a HZ-encoded article.\\ | |
689 | % | |
690 | W G u & {\bf Unfold} folded header lines.\\ | |
691 | W G f & {\bf Fold} all header lines.\\ | |
692 | W G n & Unfold {\bf Newsgroups:} and Follow-Up-To:.\\ | |
693 | % | |
694 | W Y c & Repair broken {\bf citations}.\\ | |
695 | W Y a & Repair broken {\bf attribution} lines.\\ | |
696 | W Y u & {\bf Unwrap} broken citation lines.\\ | |
697 | W Y f & Do a {\bf full} deuglification (W Y c, W Y a, W Y u).\\ | |
698 | \end{keys} | |
699 | } | |
700 | } | |
701 | ||
702 | \newcommand{\BlankAndWhitespace}{% | |
703 | {\esamepage | |
704 | \begin{keys}{W E w} | |
705 | W E l & Strip blank {\bf lines} from the beginning of the article.\\ | |
706 | W E m & Replace blank lines with empty lines and remove {\bf multiple} | |
707 | blank lines.\\ | |
708 | W E t & Remove {\bf trailing} blank lines.\\ | |
f3cc0ddb | 709 | W E a & Strip blank lines at start and end |
10ace8ea MB |
710 | (W E l, W E m and W E t).\\ |
711 | W E A & Strip {\bf all} blank lines.\\ | |
712 | W E s & Strip leading blank lines from the article body.\\ | |
713 | W E e & Strip trailing blank lines from the article body.\\ | |
714 | W E w & Remove leading {\bf whitespace} from all headers.\\ | |
715 | \end{keys} | |
716 | } | |
717 | } | |
718 | ||
719 | \newcommand{\Picons}{% | |
720 | {\esamepage | |
721 | \begin{keys}{W D D} | |
722 | W D s & (W g) Display {\bf smilies}.\\ | |
723 | W D x & (W f) Look for and display any X-{\bf Face} headers.\\ | |
724 | W D d & Display any Face headers.\\ | |
725 | W D n & Toggle picons in {\bf Newsgroups} and Followup-To.\\ | |
726 | W D m & Toggle picons in {\bf mail} headers (To and Cc).\\ | |
727 | W D f & Toggle picons in {\bf From}.\\ | |
728 | W D D & Remove all images from the article buffer.\\ | |
729 | \end{keys} | |
730 | } | |
731 | } | |
732 | ||
733 | \newcommand{\TimeAndDate}{% | |
734 | {\esamepage | |
735 | \begin{keys}{W T u} | |
736 | W T u & (W T z) Display the article timestamp in GMT ({\bf UT, ZULU}).\\ | |
737 | W T i & Display the article timestamp in {\bf ISO} 8601.\\ | |
738 | W T l & Display the article timestamp in the {\bf local} timezone.\\ | |
739 | W T s & Display according to `gnus-article-time-format'.\\ | |
740 | W T e & Display the time {\bf elapsed} since it was sent.\\ | |
741 | W T o & Display the {\bf original} timestamp.\\ | |
742 | W T p & Display the date in format that's {\bf | |
743 | pronounceable} in English.\\ | |
744 | \end{keys} | |
745 | } | |
746 | } | |
747 | ||
748 | \newcommand{\HideHighlightArticle}{% | |
749 | {\esamepage | |
750 | \begin{keys}{W W C-c} | |
751 | W W a & Hide {\bf all} unwanted parts. Calls W W h, W W s, W W C-c.\\ | |
752 | W W h & Hide article {\bf headers}.\\ | |
753 | W W b & Hide {\bf boring} headers.\\ | |
754 | W W s & Hide {\bf signature}.\\ | |
755 | W W l & Hide {\bf list} identifiers in subject-header.\\ | |
756 | W W P & Hide {\bf PEM} (privacy enhanced messages).\\ | |
757 | W W B & Hide banner specified by group parameter.\\ | |
758 | W W c & Hide {\bf citation}.\\ | |
759 | W W C-c & Hide {\bf citation} using a more intelligent algorithm.\\ | |
760 | W W C & Hide cited text in articles that aren't roots.\\ | |
761 | W H a & Highlight {\bf all} parts. Calls W b, W H c, W H h, W H s.\\ | |
762 | W H c & Highlight article {\bf citations}.\\ | |
763 | W H h & Highlight article {\bf headers}.\\ | |
764 | W H s & Highlight article {\bf signature}.\\ | |
765 | \end{keys} | |
766 | For all hiding-commands: A positive prefix always hides, and a negative | |
767 | prefix will show what was previously hidden. | |
768 | }} | |
769 | ||
770 | \newcommand{\MIMEArticleMode}{% | |
771 | {\esamepage | |
772 | \begin{keys}{RET} | |
773 | RET & (BUTTON-2) Toggle display of the MIME object.\\ | |
774 | v & Prompt for a method and then view object using this method.\\ | |
775 | o & Prompt for a filename and save the MIME object.\\ | |
776 | C-o & Prompt for a filename to save the MIME object to and remove it.\\ | |
777 | d & {\bf Delete} the MIME object.\\ | |
778 | c & {\bf Copy} the MIME object to a new buffer and display this buffer.\\ | |
779 | i & Display the MIME object in this buffer.\\ | |
780 | C & Copy the MIME object to a new buffer and display this buffer using {\bf Charset} \\ | |
781 | E & View internally. \\ | |
782 | e & View {\bf externally}. \\ | |
783 | t & View the MIME object as a different {\bf type}.\\ | |
784 | p & {\bf Print} the MIME object.\\ | |
785 | $\mid$ & Pipe the MIME object to a process.\\ | |
786 | . & Take action on the MIME object.\\ | |
787 | \end{keys} | |
788 | } | |
789 | } | |
790 | ||
791 | %% end of article mode for reading .......................................... | |
792 | ||
793 | \newcommand{\MarkArticlesGeneral}{% formerly \Msubmap | |
794 | {\esamepage | |
795 | \begin{keys}{M M-C-r} | |
796 | d & (M d, M r) Mark this article as read and move to the next one. | |
797 | [scope]\\ | |
f3cc0ddb | 798 | D & Mark this article as read and move to previous one. [scope]\\ |
10ace8ea MB |
799 | ! & (u, M !, M t) Tick this article (mark it as interesting) and move |
800 | to the next one. [scope]\\ | |
801 | U & Tick this article and move to the previous one. [scope]\\ | |
802 | M ? & (?) Mark this article as dormant (only followups are | |
803 | interesting). [scope]\\ | |
804 | M D & Show all {\bf dormant} articles (normally they are hidden unless they | |
805 | have any followups).\\ | |
806 | M M-D & Hide all {\bf dormant} articles.\\ | |
807 | C-w & Mark all articles between point and mark as read.\\ | |
808 | M-u & (M SPC, M c) Clear all marks from this article and move to the next | |
809 | one. [scope]\\ | |
810 | M-U & Clear all marks from this article and move to the previous one. | |
811 | [scope]\\ | |
812 | % | |
813 | M e & (E, M x) Mark this article as {\bf expirable}. [scope]\\ | |
814 | % | |
f3cc0ddb | 815 | M k & (k) {\bf Kill} all articles with same subject, select |
10ace8ea MB |
816 | next unread one.\\ |
817 | M K & (C-k) {\bf Kill} all articles with the same subject as this one.\\ | |
818 | % | |
819 | M C & {\bf Catch-up} the articles that are not ticked and not dormant.\\ | |
820 | M C-c & {\bf Catch-up} all articles in this group.\\ | |
821 | M H & {\bf Catch-up} (mark read) this group to point (to-{\bf here}).\\ | |
822 | % | |
823 | M b & Set a {\bf bookmark} in this article.\\ | |
824 | M B & Remove the {\bf bookmark} from this article.\\ | |
825 | % | |
826 | M M-r & (x) Expunge all {\bf read} articles from this group.\\ | |
827 | M M-C-r & Expunge all articles having a given mark.\\ | |
828 | M S & (C-c M-C-s) {\bf Show} all expunged articles.\\ | |
829 | M M C-h & Displays some more keys doing ticking slightly differently.\\ | |
830 | \end{keys} | |
831 | The variable `gnus-summary-goto-unread' controls what happens after a mark | |
832 | has been set (C-x C-i g Setting Marks RET) | |
833 | }} | |
834 | ||
835 | \newcommand{\MarkByScore}{% | |
836 | \begin{keys}{M V m} | |
837 | M V c & {\bf Clear} all marks from all high-scored articles. [score]\\ | |
838 | M V k & {\bf Kill} all low-scored articles. [score]\\ | |
839 | M V m & Mark all high-scored articles with a given {\bf mark}. [score]\\ | |
840 | M V u & Mark all high-scored articles as interesting (tick them). [score]\\ | |
841 | \end{keys} | |
842 | } | |
843 | } | |
844 | ||
845 | \newcommand{\ProcessMark}{% | |
846 | {\esamepage | |
847 | These commands set and remove the process mark (\#). You only need to use | |
848 | it if the set of articles you want to operate on is non-contiguous. Else | |
849 | use a numeric prefix.\\* | |
850 | \begin{keys}{M P R} | |
851 | M P p & (\#, M \#) Mark this article.\\ | |
852 | M P u & (M-\#, M M-\#) \textbf{unmark} this article.\\ | |
853 | M P b & Mark all articles in {\bf buffer}.\\ | |
854 | M P r & Mark all articles in the {\bf region}.\\ | |
855 | M P g & Unmark all articles in the region.\\ | |
856 | M P R & Mark all articles matching a {\bf regexp}.\\ | |
857 | M P G & Unmark all articles matching a regexp.\\ | |
858 | M P t & Mark all articles in this (sub){\bf thread}.\\ | |
859 | M P T & Unmark all articles in this (sub){\bf thread}.\\ | |
860 | M P s & Mark all articles in the current {\bf series}.\\ | |
861 | M P S & Mark all {\bf series} that already contain a marked article.\\ | |
862 | M P a & Mark {\bf all} articles (in series order).\\ | |
863 | M P U & \textbf{unmark} all articles.\\ | |
864 | M P i & {\bf Invert} the list of process-marked articles.\\ | |
f3cc0ddb | 865 | M P k & Push process-mark set onto stack and unmark |
10ace8ea MB |
866 | all articles.\\ |
867 | M P y & Pop process-mark set from stack and restore it.\\ | |
868 | M P w & Push process-mark set on the stack.\\ | |
f3cc0ddb | 869 | M P v & Mark all articles with score over default score. [Prefix: score]\\ |
10ace8ea MB |
870 | \end{keys} |
871 | } | |
872 | } | |
873 | ||
874 | \newcommand{\Limiting}{% | |
875 | {\esamepage | |
876 | \begin{keys}{/M} | |
877 | // & (/s) Limit the summary-buffer to articles matching {\bf subject}.\\ | |
878 | /a & Limit the summary-buffer to articles matching {\bf author}.\\ | |
01c52d31 | 879 | /R & Limit the summary-buffer to articles matching {\bf recipient}.\\ |
10ace8ea MB |
880 | /x & Limit depending on ``extra'' headers.\\ |
881 | /u & (x) Limit to {\bf unread} articles. | |
882 | [Prefix: also exclude ticked and dormant articles]\\ | |
883 | /. & Limit to unseen articles.\\ | |
884 | /m & Limit to articles marked with specified {\bf mark}.\\ | |
885 | /t & Ask for a number and exclude articles younger than that many days. | |
886 | [Prefix: exclude older articles]\\ | |
887 | /n & Limit to current article. [p/p]\\ | |
f3cc0ddb | 888 | /w & Pop previous limit off stack and restore it. |
10ace8ea MB |
889 | [Prefix: pop all limits]\\ |
890 | /v & Limit to score. [score]\\ | |
891 | /E & (M S) Include all expunged articles in the limit.\\ | |
892 | /D & Include all dormant articles in the limit.\\ | |
893 | /* & Limit to cached articles.\\ | |
894 | Y C & Include all cached articles in the limit.\\ | |
895 | /d & Exclude all dormant articles from the limit.\\ | |
896 | /M & Exclude all marked articles.\\ | |
897 | /T & Include all articles from the current thread in the limit.\\ | |
898 | /c & Exclude all dormant articles that have no children from the limit.\\ | |
899 | /C & Mark all excluded unread articles as read. | |
900 | [Prefix: also mark ticked and dormant articles]\\ | |
901 | /o & Insert all {\bf old} articles. [Prefix: how many]\\ | |
902 | /N & Insert all {\bf new} articles.\\ | |
903 | /p & Limit to articles {\bf predicated} in the `display' group parameter.\\ | |
01c52d31 | 904 | /r & Limit to {\bf replied} articles. [Prefix: unreplied]\\ |
10ace8ea MB |
905 | \end{keys} |
906 | } | |
907 | } | |
908 | ||
909 | \newcommand{\OutputArticles}{% formerly \Osubmap | |
910 | {\esamepage | |
911 | \begin{keys}{O m} | |
912 | O o & (o, C-o) Save this article using the default article saver. [p/p]\\ | |
913 | O b & Save this article's {\bf body} in plain file format [p/p]\\ | |
914 | O f & Save this article in plain {\bf file} format. [p/p]\\ | |
915 | O F & like O f, but overwrite file's contents. [p/p]\\ | |
916 | O h & Save this article in {\bf mh} folder format. [p/p]\\ | |
917 | O m & Save this article in {\bf mail} format. [p/p]\\ | |
918 | O r & Save this article in {\bf rmail} format. [p/p]\\ | |
919 | O v & Save this article in {\bf vm} format. [p/p]\\ | |
920 | O p & ($\mid$) {\bf Pipe} this article to a shell command. [p/p]\\ | |
921 | O P & \textbf{Print} this article using Muttprint. [p/p]\\ | |
922 | \end{keys} | |
923 | } | |
924 | } | |
925 | ||
926 | \newcommand{\PostReplyetc}{% formerly \Ssubmap | |
927 | {\esamepage | |
928 | These commands put you in a separate news or mail buffer. See the section | |
929 | about composing messages for more information.\\* | |
930 | %After | |
931 | %editing the article, send it by pressing C-c C-c. If you are in a | |
932 | %foreign group and want to post the article using the foreign server, give | |
933 | %a prefix to C-c C-c.\\* | |
934 | \begin{keys}{S O m} | |
935 | S p & (a) {\bf Post} an article to this group.\\ | |
936 | S f & (f) Post a {\bf followup} to this article.\\ | |
937 | S F & (F) Post a {\bf followup} and include the original. [p/p]\\ | |
938 | S o p & Forward this article as a {\bf post} to a newsgroup.\\ | |
f3cc0ddb GM |
939 | S M-c & Complain about excessive crossposting to |
940 | article's author. [p/p]\\ | |
10ace8ea MB |
941 | % |
942 | S m & (m) Send a {\bf mail} to some other person.\\ | |
943 | S r & (r) Mail a {\bf reply} to the author of this article.\\ | |
944 | S R & (R) Mail a {\bf reply} and include the original. [p/p]\\ | |
945 | S B r & Like S r but ignore the Reply-To: header.\\ | |
946 | S B R & Like S R but ignore the Reply-To: header.\\ | |
947 | S w & Mail a {\bf wide} reply to this article.\\ | |
948 | S W & Mail a {\bf wide} reply to this article and include | |
949 | the original.\\ | |
950 | S v & Mail a {\bf very} wide reply to this article.\\ | |
951 | S V & Mail a {\bf very} wide reply to this article and include the original.\\ | |
952 | S o m & (C-c C-f) Forward this article by {\bf mail} to a person.\\ | |
953 | S D b & Resend {\bf bounced} mail.\\ | |
954 | S D r & {\bf Resend} mail to a different person.\\ | |
955 | S D e & {\bf Edit} and resend.\\ | |
956 | % | |
957 | S n & Post a followup via {\bf news} even if you got the message | |
958 | through mail.\\ | |
959 | S N & Post a followup via {\bf news} and include the original mail. | |
960 | [p/p]\\ | |
961 | % | |
962 | S c & (C) {\bf Cancel} this article (only works if it is | |
963 | your own). [p/p]\\ | |
964 | S s & {\bf Supersede} this article with a new one (only for own | |
965 | articles).\\ | |
966 | % | |
967 | S O m & Digest these series and forward by {\bf mail}. [p/p]\\ | |
968 | S O p & Digest these series and forward as a {\bf post} to a newsgroup. | |
969 | [p/p]\\ | |
970 | % | |
971 | S u & {\bf Uuencode} a file and post it as a series.\\ | |
972 | \end{keys} | |
973 | If you want to cancel or supersede an article you just posted (before it | |
974 | has appeared on the server), go to the *post-news* buffer, change | |
f3cc0ddb | 975 | `Message-ID' to `Cancel' or `Supersedes' and send again with C-c C-c. |
10ace8ea MB |
976 | }} |
977 | ||
978 | \newcommand{\Threading}{% formerly \Tsubmap | |
979 | {\esamepage | |
980 | \begin{keys}{T M-\#} | |
981 | T \# & Mark this thread with the process mark.\\ | |
982 | T M-\# & Remove process-marks from this thread.\\ | |
983 | % | |
984 | T t & Re-{\bf thread} the current article's thread.\\ | |
a311bf57 | 985 | T \^{} & Make the current article child of the marked (or previous) one.\\ |
10ace8ea MB |
986 | % movement |
987 | T n & (M-C-f, M-down) Go to the {\bf next} thread. [distance]\\ | |
988 | T p & (M-C-b, M-up) Go to the {\bf previous} thread. [distance]\\ | |
989 | T d & {\bf Descend} this thread. [distance]\\ | |
990 | T u & Ascend this thread ({\bf up}-thread). [distance]\\ | |
991 | T o & Go to the top of this thread.\\ | |
992 | % | |
993 | T s & {\bf Show} the thread hidden under this article.\\ | |
994 | T h & {\bf Hide} this (sub)thread.\\ | |
995 | % | |
996 | T i & {\bf Increase} the score of this thread.\\ | |
997 | T l & (M-C-l) {\bf Lower} the score of this thread.\\ | |
998 | % | |
999 | T k & (M-C-k) {\bf Kill} the current (sub)thread. [Negative prefix: | |
1000 | tick it, positive prefix: unmark it.]\\ | |
1001 | % | |
1002 | T H & {\bf Hide} all threads.\\ | |
1003 | T S & {\bf Show} all hidden threads.\\ | |
1004 | T T & (M-C-t) {\bf Toggle} threading.\\ | |
1005 | \end{keys} | |
1006 | } | |
1007 | } | |
1008 | ||
1009 | \newcommand{\Scoring}{% formerly \Vsubmap | |
1010 | {\esamepage | |
1011 | Read about Adaptive Scoring in the online info.\\* | |
1012 | \begin{keys}{\bf A p m l} | |
1013 | V a & {\bf Add} a new score entry, specifying all elements.\\ | |
1014 | V c & Specify a new score file as {\bf current}.\\ | |
1015 | V e & {\bf Edit} the current score alist.\\ | |
1016 | V f & Edit a score {\bf file} and make it the current one.\\ | |
1017 | V m & {\bf Mark} all articles below a given score as read.\\ | |
1018 | V s & Set the {\bf score} of this article.\\ | |
1019 | V t & Display all score rules applied to this article ({\bf track}).\\ | |
1020 | W w & List {\bf words} used in scoring.\\ | |
1021 | V x & {\bf Expunge} all low-scored articles. [score]\\ | |
f3cc0ddb | 1022 | V C & {\bf Customize} current score file with a user-friendly |
10ace8ea MB |
1023 | interface.\\ |
1024 | V F & {\bf Flush} the cache of score files.\\ | |
1025 | V R & {\bf Re-score} the summary buffer.\\ | |
1026 | V S & Display the {\bf score} of this article.\\ | |
1027 | \bf A p m l& Make a scoring entry based on this article.\\ | |
1028 | \end{keys} | |
1029 | The four letters stand for:\\* | |
1030 | \quad \B{A}ction: I)ncrease, L)ower;\\* | |
f3cc0ddb | 1031 | \quad \B{p}art: a)uthor (from), s)ubject, x)refs (cross-post), d)ate, l)ines, |
10ace8ea MB |
1032 | message-i)d, t)references (parent), f)ollowup, b)ody, h)ead (all headers);\\* |
1033 | \quad \B{m}atch type:\\* | |
1034 | \qquad string: s)ubstring, e)xact, r)egexp, f)uzzy,\\* | |
1035 | \qquad date: b)efore, a)t, n)this,\\* | |
1036 | \qquad number: $<$, =, $>$;\\* | |
1037 | \quad \B{l}ifetime: t)emporary, p)ermanent, i)mmediate. | |
1038 | ||
1039 | If you type the second letter in uppercase, the remaining two are assumed | |
1040 | to be s)ubstring and t)emporary. | |
1041 | If you type the third letter in uppercase, the last one is assumed to be | |
1042 | t)emporary. | |
1043 | ||
1044 | \quad Extra keys for manual editing of a score file:\\* | |
1045 | \begin{keys}{C-c C-c} | |
1046 | C-c C-c & Finish editing the score file.\\ | |
1047 | C-c C-d & Insert the current {\bf date} as number of days.\\ | |
1048 | \end{keys} | |
1049 | } | |
1050 | } | |
1051 | ||
1052 | \newcommand{\ExtractSeries}{% formerly \Xsubmap | |
1053 | {\esamepage | |
1054 | Gnus recognizes if the current article is part of a series (multipart | |
1055 | posting whose parts are identified by numbers in their subjects, e.g.{} | |
1056 | 1/10\dots10/10) and processes the series accordingly. You can mark and | |
1057 | process more than one series at a time. If the posting contains any | |
1058 | archives, they are expanded and gathered in a new group.\\* | |
1059 | \begin{keys}{X p} | |
1060 | X b & Un-{\bf binhex} these series. [p/p]\\ | |
1061 | X o & Simply {\bf output} these series (no decoding). [p/p]\\ | |
1062 | X p & Unpack these {\bf postscript} series. [p/p]\\ | |
1063 | X s & Un-{\bf shar} these series. [p/p]\\ | |
1064 | X u & {\bf Uudecode} these series. [p/p]\\ | |
1065 | \end{keys} | |
1066 | ||
1067 | Each one of these commands has four variants:\\* | |
1068 | \begin{keys}{X v \bf Z} | |
1069 | X \bf z & Decode these series. [p/p]\\ | |
1070 | X \bf Z & Decode and save these series. [p/p]\\ | |
1071 | X v \bf z & Decode and view these series. [p/p]\\ | |
1072 | X v \bf Z & Decode, save and view these series. [p/p]\\ | |
1073 | \end{keys} | |
1074 | where {\bf z} or {\bf Z} identifies the decoding method (b, o, p, s, u). | |
1075 | ||
1076 | An alternative binding for the most-often used of these commands is\\* | |
1077 | \begin{keys}{C-c C-v C-v} | |
1078 | C-c C-v C-v & (X v u) Uudecode and view these series. [p/p]\\ | |
1079 | \end{keys} | |
1080 | }} | |
1081 | ||
1082 | \newcommand{\ExitSummary}{% formerly \Zsubmap | |
1083 | {\esamepage | |
1084 | \begin{keys}{Z G} | |
1085 | Z Z & (q, Z Q) Exit this group.\\ | |
1086 | Z E & (Q) {\bf Exit} without updating the group information.\\ | |
1087 | % | |
1088 | Z c & (c) Mark all unticked articles as read ({\bf catch-up}) and exit.\\ | |
1089 | Z C & Mark all articles as read ({\bf catch-up}) and exit.\\ | |
1090 | % | |
1091 | Z n & Mark all articles as read and go to the {\bf next} group.\\ | |
1092 | Z N & Exit and go to {\bf the} next group.\\ | |
1093 | Z P & Exit and go to the {\bf previous} group.\\ | |
1094 | % | |
1095 | Z G & (M-g) Check for new articles in this group ({\bf get}).\\ | |
1096 | Z R & (C-x C-s) Exit this group, and then enter it again ({\bf reenter}). | |
1097 | [Prefix: select all articles, read and unread.]\\ | |
1098 | Z s & Update and save the dribble buffer. [Prefix: save .newsrc* as well]\\ | |
1099 | \end{keys} | |
1100 | } | |
1101 | } | |
1102 | ||
1103 | \newcommand{\MsgCompositionGeneral}{% | |
1104 | Press C-c ? in the composition-buffer to get this information.\\* | |
1105 | {\esamepage | |
1106 | \begin{keys}{C-c C-m} | |
1107 | % sending | |
1108 | C-c C-c & Send message and exit. [Prefix: send via foreign server]\\ | |
1109 | C-c C-s & Send message. [Prefix: send via foreign server]\\ | |
1110 | C-c C-d & Don't send message (save as \textbf{draft}).\\ | |
1111 | C-c C-k & \textbf{Kill} message-buffer.\\ | |
1112 | C-c C-m & {\bf Mail} reply to the address near point. | |
1113 | [Prefix: include the original]\\ | |
1114 | % modify headers/body | |
1115 | C-c C-o & Sort headers.\\ | |
1116 | C-c C-e & \textbf{Elide} region.\\ | |
1117 | C-c C-v & Kill everything outside region.\\ | |
1118 | C-c C-r & Do a \textbf{Rot-13} on the body.\\ | |
1119 | C-c C-w & Insert signature (from `message-signature-file').\\ | |
1120 | C-c C-z & Kill everything up to signature.\\ | |
1121 | C-c C-y & \textbf{Yank} original message.\\ | |
1122 | C-c C-q & Fill the yanked message.\\ | |
1123 | C-c M-C-y & \textbf{Yank} a buffer and quote it.\\ | |
1124 | M-RET & Insert four newlines and format quoted text. [Prefix: | |
1125 | justify as well]\\ | |
1126 | C-c M-r & \textbf{Rename} message buffer. [Prefix: ask for new name]\\ | |
1127 | \end{keys} | |
1128 | } | |
1129 | } | |
1130 | ||
1131 | \newcommand{\MsgCompositionMovementArticle}{% | |
1132 | The following functions create the header-field if necessary.\\* | |
1133 | {\esamepage | |
1134 | \begin{keys}{C-c C-f C-u} | |
1135 | C-c TAB & Move to \textbf{signature}.\\ | |
1136 | C-c C-b & Move to \textbf{body}.\\ | |
1137 | C-c C-f C-t & (C-c C-t) Move to \textbf{To:}.\\ | |
1138 | C-c C-f C-c & Move to \textbf{Cc:}.\\ | |
1139 | C-c C-f C-b & Move to \textbf{Bcc:}.\\ | |
1140 | C-c C-f C-w & Move to \textbf{Fcc:}.\\ | |
1141 | C-c C-f C-s & Move to \textbf{Subject:}.\\ | |
1142 | C-c C-f C-r & Move to \textbf{Reply-To:}.\\ | |
1143 | C-c C-f C-f & Move to \textbf{Followup-To:}.\\ | |
1144 | C-c C-f C-n & (C-c C-n) Move to \textbf{Newsgroups:}.\\ | |
1145 | C-c C-f C-u & Move to \textbf{Summary:}.\\ | |
1146 | C-c C-f C-k & Move to \textbf{Keywords:}.\\ | |
1147 | C-c C-f C-d & Move to \textbf{Distribution:}.\\ | |
1148 | C-c C-f C-m & Move to \textbf{Mail-Followup-To:}.\\ | |
1149 | C-c C-f C-o & Move to \textbf{From:}.\\ | |
1150 | C-c C-f C-a & Insert a reasonable \textbf{Mail-Followup-To:} for | |
1151 | an unsubscribed list. [Prefix: include addresses in \textbf{Cc:}]\\ | |
1152 | C-c C-f TAB & (C-c C-u) Move to \textbf{Importance:}.\\ | |
1153 | C-c M-n & Insert \textbf{Disposition-Notification-To:} | |
1154 | (request receipt).\\ | |
1155 | \end{keys} | |
1156 | } | |
1157 | } | |
1158 | ||
1159 | \newcommand{\MsgCompositionMML}{% | |
1160 | {\esamepage | |
1161 | \begin{keys}{C-c C-m P} | |
1162 | C-c C-m f & (C-c C-a) Attach \textbf{file}.\\ | |
1163 | C-c C-m b & Attach contents of \textbf{buffer}.\\ | |
1164 | C-c C-m e & Attach \textbf{external} file (ftp..).\\ | |
1165 | C-c C-m P & Create MIME-\textbf{preview} (new | |
1166 | buffer). [Prefix: show raw MIME preview]\\ | |
1167 | C-c C-m v & \textbf{Validate} article.\\ | |
1168 | C-c C-m p & Insert \textbf{part}.\\ | |
1169 | C-c C-m m & Insert \textbf{multi}-part.\\ | |
1170 | C-c C-m q & \textbf{Quote} region.\\ | |
1171 | C-c C-m c s & Encrypt message using \textbf{S/MIME}.\\ | |
1172 | C-c C-m c o & Encrypt message using PGP.\\ | |
1173 | C-c C-m c p & Encrypt message using \textbf{PGP/MIME}.\\ | |
1174 | C-c C-m s s & Sign message using \textbf{S/MIME}.\\ | |
1175 | C-c C-m s o & Sign message using PGP.\\ | |
1176 | C-c C-m s p & Sign message using \textbf{PGP/MIME}.\\ | |
1177 | C-c C-m C-n & Remove security related MML tags from message.\\ | |
1178 | % TODO: narrow headers (C-c C-m n) ? | |
1179 | \end{keys} | |
1180 | } | |
1181 | } | |
1182 | ||
1183 | %% TODO: | |
1184 | \newcommand{\ServerMode}{% | |
1185 | {\esamepage | |
1186 | To enter this mode, press \^{} while in Group mode.\\* | |
1187 | \begin{keys}{SPC} | |
1188 | SPC & (RET) Browse this server.\\ | |
1189 | a & {\bf Add} a new server.\\ | |
1190 | c & {\bf Copy} this server.\\ | |
1191 | e & {\bf Edit} a server.\\ | |
1192 | k & {\bf Kill} this server. [scope]\\ | |
1193 | l & {\bf List} all servers.\\ | |
1194 | q & Return to the group buffer ({\bf quit}).\\ | |
1195 | s & Request that the server scan its sources for new articles.\\ | |
1196 | g & Request that the server regenerate its data.\\ | |
1197 | y & {\bf Yank} the previously killed server.\\ | |
1198 | O & Try to {\bf open} a connection to this server.\\ | |
1199 | C & {\bf Close} connection to this server.\\ | |
1200 | D & Mark this server as unreachable ({\bf deny}).\\ | |
1201 | M-o & {\bf Open} the connection to all servers.\\ | |
1202 | M-c & {\bf Close} the connection to all servers.\\ | |
1203 | R & Make all denied servers into closed servers.\\ | |
1204 | L & Set server status to offline.\\ | |
1205 | \end{keys} | |
1206 | } | |
1207 | } | |
1208 | ||
1209 | \newcommand{\BrowseServer}{% | |
1210 | {\esamepage | |
1211 | To enter this mode, press `B' while in Group mode.\\* | |
1212 | \begin{keys}{RET} | |
1213 | RET & Enter the current group.\\ | |
1214 | SPC & Enter the current group and display the first article.\\ | |
1215 | ? & Give a very short help message.\\ | |
1216 | n & Go to the {\bf next} group. [distance]\\ | |
1217 | p & Go to the {\bf previous} group. [distance]\\ | |
1218 | q & (l) {\bf Quit} browse mode.\\ | |
1219 | u & Subscribe to the current group. [scope]\\ | |
1220 | \end{keys} | |
1221 | } | |
1222 | } | |
1223 | ||
1224 | \newcommand{\GroupUnplugged}{% | |
1225 | {\esamepage | |
1226 | \begin{keys}{J S} | |
1227 | J j & Toggle plugged-state.\\ | |
1228 | J s & Fetch articles from all groups for offline-reading.\\ | |
1229 | J u & Fetch all eligible articles from this group.\\ | |
1230 | J S & \textbf{Send} all sendable messages in the drafts group.\\ | |
1231 | % | |
1232 | J c & Enter \textbf{category} buffer.\\ | |
1233 | J a & \textbf{Add} this group to an Agent category [p/p].\\ | |
1234 | J r & \textbf{Remove} this group from its Agent category [p/p].\\ | |
1235 | J Y & Synchronize flags changed while unplugged with remote server.\\ | |
1236 | \end{keys} | |
1237 | } | |
1238 | } | |
1239 | ||
1240 | \newcommand{\SummaryUnplugged}{% | |
1241 | {\esamepage | |
1242 | \begin{keys}{J M-\#} | |
1243 | J \# & \textbf{Mark} the article for downloading.\\ | |
1244 | J M-\# & \textbf{Unmark} the article for downloading.\\ | |
1245 | @ & \textbf{Toggle} whether to download the article.\\ | |
1246 | J c & Mark all undownloaded articles as read (\textbf{catch-up}).\\ | |
1247 | J u & Download all downloadable articles from group.\\ | |
1248 | \end{keys} | |
1249 | } | |
1250 | } | |
1251 | ||
1252 | \newcommand{\ServerUnplugged}{% | |
1253 | {\esamepage | |
1254 | \begin{keys}{J a} | |
1255 | J a & \textbf{Add} the current server to the list of servers covered | |
1256 | by the agent.\\ | |
1257 | J r & \textbf{Remove} the current server from the list of servers covered | |
1258 | by the agent.\\ | |
1259 | \end{keys} | |
1260 | } | |
1261 | } | |
1262 | ||
1263 | % end {gnusref} % % % % % % % % % % % % % % % % % % % % % % % % % % | |
1264 | ||
1265 | ||
1266 | % o some things might not be updated: scoring and server modes, maybe more | |
1267 | % o Gnus Unplugged category-buffer commands need to be written | |
1268 | ||
1269 | \begin{document} | |
1270 | ||
10ace8ea MB |
1271 | \ifthenelse{\isundefined{\booklettrue}}{ % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1272 | \raggedbottom\raggedright | |
1273 | \twocolumn | |
1274 | % use \tiny to shrink it to 4 pages (needs a high-resolution printer though) | |
1275 | % \tiny | |
1276 | \scriptsize | |
1277 | \pagestyle{plain} | |
1278 | \Title | |
1279 | \par | |
1280 | \Logo{refcard} | |
1281 | }{ | |
1282 | \setcounter{page}{0} | |
1283 | \thispagestyle{empty} | |
1284 | \vspace*{\fill} | |
1285 | \Title | |
1286 | \vspace{0.4in} | |
1287 | \Logo{booklet} | |
1288 | \vspace*{\fill} | |
1289 | \pagebreak | |
1290 | }%ifbooklet% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
1291 | ||
1292 | % TODO: how does this work ? | |
1293 | %\tableofcontents | |
1294 | ||
1295 | \Notes | |
1296 | % | |
1297 | ||
1298 | \section*{Group-Mode} | |
1299 | \GroupModeGeneral | |
1300 | \subsection*{Group Subscribedness-Levels} | |
1301 | \GroupLevels | |
1302 | \subsection*{List Groups} | |
1303 | \ListGroups | |
1304 | \subsection*{Create/Edit Foreign Groups} | |
1305 | \CreateEditGroups | |
f3cc0ddb | 1306 | \ifthenelse{\isundefined{\booklettrue}}{}{\pagebreak} |
10ace8ea MB |
1307 | \subsection*{Unsubscribe, Kill and Yank Groups} |
1308 | \SubscribeKillYankGroups | |
1309 | \subsection*{Mark Groups} | |
1310 | \MarkGroups | |
1311 | \subsection*{Group-Unplugged} | |
1312 | \GroupUnplugged | |
1313 | % topics in group-mode | |
1314 | \subsection*{Group Topics} | |
1315 | \GroupTopicsGeneral | |
1316 | \subsubsection*{Topic Sorting} | |
1317 | \TopicSorting | |
1318 | ||
1319 | % \ifthenelse{\isundefined{\booklettrue}}{}{\pagebreak} | |
1320 | ||
1321 | % summary-mode | |
1322 | \section*{Summary Mode} | |
1323 | \SummaryModeGeneral | |
1324 | \subsection*{Select Articles} | |
1325 | \SelectArticles | |
1326 | % | |
f3cc0ddb | 1327 | \ifthenelse{\isundefined{\booklettrue}}{}{\pagebreak} |
10ace8ea MB |
1328 | \subsection*{Threading} |
1329 | \Threading | |
1330 | % | |
1331 | \subsection*{Limiting} | |
1332 | \Limiting | |
1333 | \subsection*{Sort the Summary-Buffer} | |
1334 | \SortSummary | |
1335 | \subsection*{Score (Value) Commands} | |
1336 | \Scoring | |
1337 | ||
1338 | \ifthenelse{\isundefined{\booklettrue}}{% ifcard %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
1339 | \subsection*{Output Articles} | |
1340 | \OutputArticles | |
1341 | \subsection*{Extract Series (Uudecode etc)} | |
1342 | \ExtractSeries | |
1343 | }{}%ifcard% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
1344 | ||
1345 | \subsection*{MIME operations from the Summary-Buffer} | |
1346 | \MIMESummary | |
1347 | ||
1348 | \ifthenelse{\isundefined{\booklettrue}}{}{% ifbooklet %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
1349 | \subsection*{Extract Series (Uudecode etc)} | |
1350 | \ExtractSeries | |
1351 | \subsection*{Output Articles} | |
1352 | \OutputArticles | |
1353 | }%ifbooklet% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
1354 | ||
1355 | % | |
1356 | \subsection*{Post, Followup, Reply, Forward, Cancel} | |
1357 | \PostReplyetc | |
1358 | ||
1359 | \ifthenelse{\isundefined{\booklettrue}}{\newpage}{}% newpage ifcard | |
1360 | ||
1361 | \subsection*{Message Composition} | |
1362 | ||
1363 | \MsgCompositionGeneral | |
1364 | \subsubsection*{Jumping in message-buffer} | |
1365 | \MsgCompositionMovementArticle | |
1366 | \subsubsection*{Attachments/MML} | |
1367 | \MsgCompositionMML | |
1368 | % marking articles | |
1369 | \subsection*{Mark Articles} | |
1370 | \MarkArticlesGeneral | |
1371 | \subsubsection*{Mark Based on Score} | |
1372 | \MarkByScore | |
1373 | \subsubsection*{The Process Mark} | |
1374 | \ProcessMark | |
1375 | \subsubsection*{Mark Indication-Characters} | |
1376 | \MarkCharacters | |
1377 | % | |
f3cc0ddb GM |
1378 | %\ifthenelse{\isundefined{\booklettrue}}{\newpage}{}% |
1379 | \newpage | |
10ace8ea MB |
1380 | \subsection*{Summary-Unplugged} |
1381 | \SummaryUnplugged | |
1382 | \subsection*{Mail-Group Commands} | |
1383 | \MailGroups | |
1384 | \subsection*{Draft-Group Commands} | |
1385 | \DraftGroup | |
1386 | % exiting | |
1387 | \subsection*{Exit the Summary-Buffer} | |
1388 | \ExitSummary | |
1389 | % | |
1390 | % | |
1391 | \section*{Article Mode (reading)} | |
1392 | \ArticleModeGeneral | |
1393 | \subsection*{Wash the Article-Buffer} | |
1394 | \WashArticle | |
1395 | \subsubsection*{Blank Lines and Whitespace} | |
1396 | \BlankAndWhitespace | |
1397 | \subsubsection*{Picons, X-faces, Smileys} | |
1398 | \Picons | |
1399 | \subsubsection*{Time and Date} | |
1400 | \TimeAndDate | |
f3cc0ddb | 1401 | \ifthenelse{\isundefined{\booklettrue}}{}{\pagebreak} |
10ace8ea MB |
1402 | \subsection*{Hide/Highlight Parts of the Article} |
1403 | \HideHighlightArticle | |
1404 | \subsection*{MIME operations from the Article-Buffer (reading)} | |
1405 | \MIMEArticleMode | |
1406 | % | |
1407 | % | |
f3cc0ddb | 1408 | \ifthenelse{\isundefined{\booklettrue}}{\pagebreak}{}% |
10ace8ea MB |
1409 | \section*{Server Mode} |
1410 | \ServerMode | |
1411 | \subsection*{Unplugged-Server} | |
1412 | \ServerUnplugged | |
1413 | % | |
1414 | % | |
1415 | \section*{Browse Server Mode} | |
1416 | \BrowseServer | |
1417 | ||
1418 | %\pagebreak | |
1419 | \vspace*{\fill} | |
1420 | \Copyright | |
1421 | ||
1422 | \end{document} | |
1423 | ||
1424 | %%% Local Variables: | |
1425 | %%% mode: latex | |
1426 | %%% TeX-master: t | |
1427 | %%% End: | |
1428 | ||
1429 | % arch-tag: be438b0e-6832-4afb-8c56-5f84743e5cd1 |