Rocco Rutte:
[apps/madmutt.git] / doc / manual.xml.tail
1 <!-- vim:ft=xml
2 -->
3       
4     </sect1>
5     
6     <sect1 id="functions">
7       <title>Functions</title>
8       
9       <para>
10         The following is the list of available functions listed by the mapping
11         in which they are available.  The default key setting is given, and an
12         explanation of what the function does.  The key bindings of these
13         functions can be changed with the <link linkend="bind">bind</link>
14         command.
15       </para>
16       
17       <sect2 id="functions-generic">
18         <title>generic</title>
19         
20         <para>
21           The <emphasis>generic</emphasis> menu is not a real menu, but
22           specifies common functions
23           (such as movement) available in all menus except for <emphasis>pager</emphasis> and
24           <emphasis>editor</emphasis>.  Changing settings for this menu will
25           affect the default
26           bindings for all menus (except as noted).
27         </para>
28         
29         <para>
30           
31         <table frame="none" rowsep="1" texstr="l|l|l">
32           <title>Reference: Default Generic Function Bindings</title>
33           <tgroup cols="3" align="left" colsep="1" rowsep="1">
34           <thead>
35             <row>
36               <entry>Function</entry>
37               <entry>Default Key</entry>
38               <entry>Description</entry>
39             </row>
40           </thead>
41           <tbody>
42             <row>
43               <entry><muttng-doc:funcref name="bottom-page"/></entry>
44               <entry><muttng-doc:key>L</muttng-doc:key></entry>
45               <entry>move to the bottom of the page</entry>
46             </row>
47             <row>
48               <entry><muttng-doc:funcref name="current-bottom"/></entry>
49               <entry></entry>
50               <entry>move current entry to bottom of page</entry>
51             </row>
52             <row>
53               <entry><muttng-doc:funcref name="current-middle"/></entry>
54               <entry></entry>
55               <entry>move current entry to middle of page</entry>
56             </row>
57             <row>
58               <entry><muttng-doc:funcref name="current-top"/></entry>
59               <entry></entry>
60               <entry>move current entry to top of page</entry>
61             </row>
62             <row>
63               <entry><muttng-doc:funcref name="enter-command"/></entry>
64               <entry><muttng-doc:key>:</muttng-doc:key></entry>
65               <entry>enter a muttngrc command</entry>
66             </row>
67             <row>
68               <entry><muttng-doc:funcref name="exit"/></entry>
69               <entry><muttng-doc:key>q</muttng-doc:key></entry>
70               <entry>exit this menu</entry>
71             </row>
72             <row>
73               <entry><muttng-doc:funcref name="first-entry"/></entry>
74               <entry><muttng-doc:key>=</muttng-doc:key></entry>
75               <entry>move to the first entry</entry>
76             </row>
77             <row>
78               <entry><muttng-doc:funcref name="half-down"/></entry>
79               <entry><muttng-doc:key>]</muttng-doc:key></entry>
80               <entry>scroll down 1/2 page</entry>
81             </row>
82             <row>
83               <entry><muttng-doc:funcref name="half-up"/></entry>
84               <entry><muttng-doc:key>[</muttng-doc:key></entry>
85               <entry>scroll up 1/2 page</entry>
86             </row>
87             <row>
88               <entry><muttng-doc:funcref name="help"/></entry>
89               <entry><muttng-doc:key>?</muttng-doc:key></entry>
90               <entry>this screen</entry>
91             </row>
92             <row>
93               <entry><muttng-doc:funcref name="jump"/></entry>
94               <entry><muttng-doc:key>number</muttng-doc:key></entry>
95               <entry>jump to an index number</entry>
96             </row>
97             <row>
98               <entry><muttng-doc:funcref name="last-entry"/></entry>
99               <entry><muttng-doc:key>*</muttng-doc:key></entry>
100               <entry>move to the last entry</entry>
101             </row>
102             <row>
103               <entry><muttng-doc:funcref name="middle-page"/></entry>
104               <entry><muttng-doc:key>M</muttng-doc:key></entry>
105               <entry>move to the middle of the page</entry>
106             </row>
107             <row>
108               <entry><muttng-doc:funcref name="next-entry"/></entry>
109               <entry><muttng-doc:key>j</muttng-doc:key></entry>
110               <entry>move to the next entry</entry>
111             </row>
112             <row>
113               <entry><muttng-doc:funcref name="next-line"/></entry>
114               <entry><muttng-doc:key>></muttng-doc:key></entry>
115               <entry>scroll down one line</entry>
116             </row>
117             <row>
118               <entry><muttng-doc:funcref name="next-page"/></entry>
119               <entry><muttng-doc:key>z</muttng-doc:key></entry>
120               <entry>move to the next page</entry>
121             </row>
122             <row>
123               <entry><muttng-doc:funcref name="previous-entry"/></entry>
124               <entry><muttng-doc:key>k</muttng-doc:key></entry>
125               <entry>move to the previous entry</entry>
126             </row>
127             <row>
128               <entry><muttng-doc:funcref name="previous-line"/></entry>
129               <entry><muttng-doc:key>></muttng-doc:key></entry>
130               <entry>scroll up one line</entry>
131             </row>
132             <row>
133               <entry><muttng-doc:funcref name="previous-page"/></entry>
134               <entry><muttng-doc:key>Z</muttng-doc:key></entry>
135               <entry>move to the previous page</entry>
136             </row>
137             <row>
138               <entry><muttng-doc:funcref name="refresh"/></entry>
139               <entry><muttng-doc:key mod="C">L</muttng-doc:key></entry>
140               <entry>clear and redraw the screen</entry>
141             </row>
142             <row>
143               <entry><muttng-doc:funcref name="search"/></entry>
144               <entry><muttng-doc:key>/</muttng-doc:key></entry>
145               <entry>search for a regular expression</entry>
146             </row>
147             <row>
148               <entry><muttng-doc:funcref name="search-next"/></entry>
149               <entry><muttng-doc:key>n</muttng-doc:key></entry>
150               <entry>search for next match</entry>
151             </row>
152             <row>
153               <entry><muttng-doc:funcref name="search-opposite"/></entry>
154               <entry></entry>
155               <entry>search for next match in opposite direction</entry>
156             </row>
157             <row>
158               <entry><muttng-doc:funcref name="search-reverse"/></entry>
159               <entry><muttng-doc:key mod="E">/</muttng-doc:key></entry>
160               <entry>search backwards for a regular expression</entry>
161             </row>
162             <row>
163               <entry><muttng-doc:funcref name="select-entry"/></entry>
164               <entry><muttng-doc:key>Return</muttng-doc:key></entry>
165               <entry>select the current entry</entry>
166             </row>
167             <row>
168               <entry><muttng-doc:funcref name="shell-escape"/></entry>
169               <entry><muttng-doc:key>!</muttng-doc:key></entry>
170               <entry>run a program in a subshell</entry>
171             </row>
172             <row>
173               <entry><muttng-doc:funcref name="tag-entry"/></entry>
174               <entry><muttng-doc:key>t</muttng-doc:key></entry>
175               <entry>toggle the tag on the current entry</entry>
176             </row>
177             <row>
178               <entry><muttng-doc:funcref name="tag-prefix"/></entry>
179               <entry><muttng-doc:key>;</muttng-doc:key></entry>
180               <entry>apply next command to tagged entries</entry>
181             </row>
182             <row>
183               <entry><muttng-doc:funcref name="tag-prefix-cond"/></entry>
184               <entry></entry>
185               <entry>apply next function ONLY to tagged messages</entry>
186             </row>
187             <row>
188               <entry><muttng-doc:funcref name="top-page"/></entry>
189               <entry><muttng-doc:key>H</muttng-doc:key></entry>
190               <entry>move to the top of the page</entry>
191             </row>
192             <row>
193               <entry><muttng-doc:funcref name="what-key"/></entry>
194               <entry></entry>
195               <entry>display the keycode for a key press</entry>
196             </row>
197                   </tbody>
198       </tgroup>
199     </table>
200
201           
202         </para>
203         
204       </sect2>
205       
206       <sect2 id="functions-index">
207         <title>index</title>
208         
209         <para>
210           
211         <table frame="none" rowsep="1" texstr="l|l|l">
212           <title>Reference: Default Index Function Bindings</title>
213           <tgroup cols="3" align="left" colsep="1" rowsep="1">
214           <thead>
215             <row>
216               <entry>Function</entry>
217               <entry>Default Key</entry>
218               <entry>Description</entry>
219             </row>
220           </thead>
221           <tbody>
222             <row>
223               <entry><muttng-doc:funcref name="bounce-message"/></entry>
224               <entry><muttng-doc:key>b</muttng-doc:key></entry>
225               <entry>remail a message to another user</entry>
226             </row>
227             <row>
228               <entry><muttng-doc:funcref name="change-folder"/></entry>
229               <entry><muttng-doc:key>c</muttng-doc:key></entry>
230               <entry>open a different folder</entry>
231             </row>
232             <row>
233               <entry><muttng-doc:funcref name="change-folder-readonly"/></entry>
234               <entry><muttng-doc:key mod="E">c</muttng-doc:key></entry>
235               <entry>open a different folder in read only mode</entry>
236             </row>
237             <row>
238               <entry><muttng-doc:funcref name="check-traditional-pgp"/></entry>
239               <entry><muttng-doc:key mod="E">P</muttng-doc:key></entry>
240               <entry>check for classic pgp</entry>
241             </row>
242             <row>
243               <entry><muttng-doc:funcref name="clear-flag"/></entry>
244               <entry><muttng-doc:key>W</muttng-doc:key></entry>
245               <entry>clear a status flag from a message</entry>
246             </row>
247             <row>
248               <entry><muttng-doc:funcref name="copy-message"/></entry>
249               <entry><muttng-doc:key>C</muttng-doc:key></entry>
250               <entry>copy a message to a file/mailbox</entry>
251             </row>
252             <row>
253               <entry><muttng-doc:funcref name="create-alias"/></entry>
254               <entry><muttng-doc:key>a</muttng-doc:key></entry>
255               <entry>create an alias from a message sender</entry>
256             </row>
257             <row>
258               <entry><muttng-doc:funcref name="decode-copy"/></entry>
259               <entry><muttng-doc:key mod="E">C</muttng-doc:key></entry>
260               <entry>decode a message and copy it to a file/mailbox</entry>
261             </row>
262             <row>
263               <entry><muttng-doc:funcref name="decode-save"/></entry>
264               <entry><muttng-doc:key mod="E">s</muttng-doc:key></entry>
265               <entry>decode a message and save it to a file/mailbox</entry>
266             </row>
267             <row>
268               <entry><muttng-doc:funcref name="delete-message"/></entry>
269               <entry><muttng-doc:key>d</muttng-doc:key></entry>
270               <entry>delete the current entry</entry>
271             </row>
272             <row>
273               <entry><muttng-doc:funcref name="delete-pattern"/></entry>
274               <entry><muttng-doc:key>D</muttng-doc:key></entry>
275               <entry>delete messages matching a pattern</entry>
276             </row>
277             <row>
278               <entry><muttng-doc:funcref name="delete-subthread"/></entry>
279               <entry><muttng-doc:key mod="E">d</muttng-doc:key></entry>
280               <entry>delete all messages in subthread</entry>
281             </row>
282             <row>
283               <entry><muttng-doc:funcref name="delete-thread"/></entry>
284               <entry><muttng-doc:key mod="C">D</muttng-doc:key></entry>
285               <entry>delete all messages in thread</entry>
286             </row>
287             <row>
288               <entry><muttng-doc:funcref name="display-address"/></entry>
289               <entry><muttng-doc:key>@</muttng-doc:key></entry>
290               <entry>display full address of sender</entry>
291             </row>
292             <row>
293               <entry><muttng-doc:funcref name="display-toggle-weed"/></entry>
294               <entry><muttng-doc:key>h</muttng-doc:key></entry>
295               <entry>display message and toggle header weeding</entry>
296             </row>
297             <row>
298               <entry><muttng-doc:funcref name="display-message"/></entry>
299               <entry><muttng-doc:key>Return</muttng-doc:key></entry>
300               <entry>display a message</entry>
301             </row>
302             <row>
303               <entry><muttng-doc:funcref name="edit"/></entry>
304               <entry><muttng-doc:key>e</muttng-doc:key></entry>
305               <entry>edit the current message</entry>
306             </row>
307             <row>
308               <entry><muttng-doc:funcref name="edit-type"/></entry>
309               <entry><muttng-doc:key mod="C">E</muttng-doc:key></entry>
310               <entry>edit the current message's Content-Type</entry>
311             </row>
312             <row>
313               <entry><muttng-doc:funcref name="exit"/></entry>
314               <entry><muttng-doc:key>x</muttng-doc:key></entry>
315               <entry>exit without saving changes</entry>
316             </row>
317             <row>
318               <entry><muttng-doc:funcref name="extract-keys"/></entry>
319               <entry><muttng-doc:key mod="C">K</muttng-doc:key></entry>
320               <entry>extract PGP public keys</entry>
321             </row>
322             <row>
323               <entry><muttng-doc:funcref name="fetch-mail"/></entry>
324               <entry><muttng-doc:key>G</muttng-doc:key></entry>
325               <entry>retrieve mail from POP server</entry>
326             </row>
327             <row>
328               <entry><muttng-doc:funcref name="flag-message"/></entry>
329               <entry><muttng-doc:key>F</muttng-doc:key></entry>
330               <entry>toggle a message's 'important' flag</entry>
331             </row>
332             <row>
333               <entry><muttng-doc:funcref name="forget-passphrase"/></entry>
334               <entry><muttng-doc:key mod="C">F</muttng-doc:key></entry>
335               <entry>wipe PGP passphrase from memory</entry>
336             </row>
337             <row>
338               <entry><muttng-doc:funcref name="forward-message"/></entry>
339               <entry><muttng-doc:key>f</muttng-doc:key></entry>
340               <entry>forward a message with comments</entry>
341             </row>
342             <row>
343               <entry><muttng-doc:funcref name="group-reply"/></entry>
344               <entry><muttng-doc:key>g</muttng-doc:key></entry>
345               <entry>reply to all recipients</entry>
346             </row>
347             <row>
348               <entry><muttng-doc:funcref name="limit"/></entry>
349               <entry><muttng-doc:key>l</muttng-doc:key></entry>
350               <entry>show only messages matching a pattern</entry>
351             </row>
352             <row>
353               <entry><muttng-doc:funcref name="list-reply"/></entry>
354               <entry><muttng-doc:key>L</muttng-doc:key></entry>
355               <entry>reply to specified mailing list</entry>
356             </row>
357             <row>
358               <entry><muttng-doc:funcref name="mail"/></entry>
359               <entry><muttng-doc:key>m</muttng-doc:key></entry>
360               <entry>compose a new mail message</entry>
361             </row>
362             <row>
363               <entry><muttng-doc:funcref name="mail-key"/></entry>
364               <entry><muttng-doc:key mod="E">k</muttng-doc:key></entry>
365               <entry>mail a PGP public key</entry>
366             </row>
367             <row>
368               <entry><muttng-doc:funcref name="next-new"/></entry>
369               <entry></entry>
370               <entry>jump to the next new message</entry>
371             </row>
372             <row>
373               <entry><muttng-doc:funcref name="next-new-then-unread"/></entry>
374               <entry><muttng-doc:key>Tab</muttng-doc:key></entry>
375               <entry>jump to the next new or unread message</entry>
376             </row>
377             <row>
378               <entry><muttng-doc:funcref name="next-subthread"/></entry>
379               <entry><muttng-doc:key mod="E">n</muttng-doc:key></entry>
380               <entry>jump to the next subthread</entry>
381             </row>
382             <row>
383               <entry><muttng-doc:funcref name="next-thread"/></entry>
384               <entry><muttng-doc:key mod="C">N</muttng-doc:key></entry>
385               <entry>jump to the next thread</entry>
386             </row>
387             <row>
388               <entry><muttng-doc:funcref name="next-undeleted"/></entry>
389               <entry><muttng-doc:key>j</muttng-doc:key></entry>
390               <entry>move to the next undeleted message</entry>
391             </row>
392             <row>
393               <entry><muttng-doc:funcref name="next-unread"/></entry>
394               <entry></entry>
395               <entry>jump to the next unread message</entry>
396             </row>
397             <row>
398               <entry><muttng-doc:funcref name="parent-message"/></entry>
399               <entry><muttng-doc:key>P</muttng-doc:key></entry>
400               <entry>jump to parent message in thread </entry>
401             </row>
402             <row>
403               <entry><muttng-doc:funcref name="pipe-message"/></entry>
404               <entry><muttng-doc:key>|</muttng-doc:key></entry>
405               <entry>pipe message/attachment to a shell command</entry>
406             </row>
407             <row>
408               <entry><muttng-doc:funcref name="previous-new"/></entry>
409               <entry></entry>
410               <entry>jump to the previous new message</entry>
411             </row>
412             <row>
413               <entry><muttng-doc:funcref name="previous-new-then-unread"/></entry>
414               <entry><muttng-doc:key mod="E">Tab</muttng-doc:key></entry>
415               <entry>jump to the previous new or unread message</entry>
416             </row>
417             <row>
418               <entry><muttng-doc:funcref name="previous-page"/></entry>
419               <entry><muttng-doc:key>Z</muttng-doc:key></entry>
420               <entry>move to the previous page</entry>
421             </row>
422             <row>
423               <entry><muttng-doc:funcref name="previous-subthread"/></entry>
424               <entry><muttng-doc:key mod="E">p</muttng-doc:key></entry>
425               <entry>jump to previous subthread</entry>
426             </row>
427             <row>
428               <entry><muttng-doc:funcref name="previous-thread"/></entry>
429               <entry><muttng-doc:key mod="C">P</muttng-doc:key></entry>
430               <entry>jump to previous thread</entry>
431             </row>
432             <row>
433               <entry><muttng-doc:funcref name="previous-undeleted"/></entry>
434               <entry><muttng-doc:key>k</muttng-doc:key></entry>
435               <entry>move to the last undelete message</entry>
436             </row>
437             <row>
438               <entry><muttng-doc:funcref name="previous-unread"/></entry>
439               <entry></entry>
440               <entry>jump to the previous unread message</entry>
441             </row>
442             <row>
443               <entry><muttng-doc:funcref name="print-message"/></entry>
444               <entry><muttng-doc:key>p</muttng-doc:key></entry>
445               <entry>print the current entry</entry>
446             </row>
447             <row>
448               <entry><muttng-doc:funcref name="query"/></entry>
449               <entry><muttng-doc:key>Q</muttng-doc:key></entry>
450               <entry>query external program for addresses</entry>
451             </row>
452             <row>
453               <entry><muttng-doc:funcref name="quit"/></entry>
454               <entry><muttng-doc:key>q</muttng-doc:key></entry>
455               <entry>save changes to mailbox and quit</entry>
456             </row>
457             <row>
458               <entry><muttng-doc:funcref name="read-subthread"/></entry>
459               <entry><muttng-doc:key mod="E">r</muttng-doc:key></entry>
460               <entry>mark the current subthread as read</entry>
461             </row>
462             <row>
463               <entry><muttng-doc:funcref name="read-thread"/></entry>
464               <entry><muttng-doc:key mod="C">R</muttng-doc:key></entry>
465               <entry>mark the current thread as read</entry>
466             </row>
467             <row>
468               <entry><muttng-doc:funcref name="recall-message"/></entry>
469               <entry><muttng-doc:key>R</muttng-doc:key></entry>
470               <entry>recall a postponed message</entry>
471             </row>
472             <row>
473               <entry><muttng-doc:funcref name="reply"/></entry>
474               <entry><muttng-doc:key>r</muttng-doc:key></entry>
475               <entry>reply to a message</entry>
476             </row>
477             <row>
478               <entry><muttng-doc:funcref name="resend-message"/></entry>
479               <entry><muttng-doc:key mod="E">e</muttng-doc:key></entry>
480               <entry>resend message and preserve MIME structure</entry>
481             </row>
482             <row>
483               <entry><muttng-doc:funcref name="save-message"/></entry>
484               <entry><muttng-doc:key>s</muttng-doc:key></entry>
485               <entry>save message/attachment to a file</entry>
486             </row>
487             <row>
488               <entry><muttng-doc:funcref name="set-flag"/></entry>
489               <entry><muttng-doc:key>w</muttng-doc:key></entry>
490               <entry>set a status flag on a message</entry>
491             </row>
492             <row>
493               <entry><muttng-doc:funcref name="show-version"/></entry>
494               <entry><muttng-doc:key>V</muttng-doc:key></entry>
495               <entry>show the Mutt-ng version number and date</entry>
496             </row>
497             <row>
498               <entry><muttng-doc:funcref name="show-limit"/></entry>
499               <entry><muttng-doc:key mod="E">l</muttng-doc:key></entry>
500               <entry>show currently active limit pattern, if any</entry>
501             </row>
502             <row>
503               <entry><muttng-doc:funcref name="sort-mailbox"/></entry>
504               <entry><muttng-doc:key>o</muttng-doc:key></entry>
505               <entry>sort messages</entry>
506             </row>
507             <row>
508               <entry><muttng-doc:funcref name="sort-reverse"/></entry>
509               <entry><muttng-doc:key>O</muttng-doc:key></entry>
510               <entry>sort messages in reverse order</entry>
511             </row>
512             <row>
513               <entry><muttng-doc:funcref name="sync-mailbox"/></entry>
514               <entry><muttng-doc:key>$</muttng-doc:key></entry>
515               <entry>save changes to mailbox</entry>
516             </row>
517             <row>
518               <entry><muttng-doc:funcref name="tag-pattern"/></entry>
519               <entry><muttng-doc:key>T</muttng-doc:key></entry>
520               <entry>tag messages matching a pattern</entry>
521             </row>
522             <row>
523               <entry><muttng-doc:funcref name="tag-thread"/></entry>
524               <entry><muttng-doc:key mod="E">t</muttng-doc:key></entry>
525               <entry>tag/untag all messages in the current thread</entry>
526             </row>
527             <row>
528               <entry><muttng-doc:funcref name="toggle-new"/></entry>
529               <entry><muttng-doc:key>N</muttng-doc:key></entry>
530               <entry>toggle a message's 'new' flag</entry>
531             </row>
532             <row>
533               <entry><muttng-doc:funcref name="toggle-write"/></entry>
534               <entry><muttng-doc:key>%</muttng-doc:key></entry>
535               <entry>toggle whether the mailbox will be rewritten</entry>
536             </row>
537             <row>
538               <entry><muttng-doc:funcref name="undelete-message"/></entry>
539               <entry><muttng-doc:key>u</muttng-doc:key></entry>
540               <entry>undelete the current entry</entry>
541             </row>
542             <row>
543               <entry><muttng-doc:funcref name="undelete-pattern"/></entry>
544               <entry><muttng-doc:key>U</muttng-doc:key></entry>
545               <entry>undelete messages matching a pattern</entry>
546             </row>
547             <row>
548               <entry><muttng-doc:funcref name="undelete-subthread"/></entry>
549               <entry><muttng-doc:key mod="E">u</muttng-doc:key></entry>
550               <entry>undelete all messages in subthread</entry>
551             </row>
552             <row>
553               <entry><muttng-doc:funcref name="undelete-thread"/></entry>
554               <entry><muttng-doc:key mod="C">U</muttng-doc:key></entry>
555               <entry>undelete all messages in thread</entry>
556             </row>
557             <row>
558               <entry><muttng-doc:funcref name="untag-pattern"/></entry>
559               <entry><muttng-doc:key mod="C">T</muttng-doc:key></entry>
560               <entry>untag messages matching a pattern</entry>
561             </row>
562             <row>
563               <entry><muttng-doc:funcref name="view-attachments"/></entry>
564               <entry><muttng-doc:key>v</muttng-doc:key></entry>
565               <entry>show MIME attachments</entry>
566             </row>
567                   </tbody>
568       </tgroup>
569     </table>
570
571           
572         </para>
573         
574       </sect2>
575       
576       <sect2 id="functions-pager">
577         <title>pager</title>
578         
579         <para>
580           
581         <table frame="none" rowsep="1" texstr="l|l|l">
582           <title>Reference: Default Pager Function Bindings</title>
583           <tgroup cols="3" align="left" colsep="1" rowsep="1">
584           <thead>
585             <row>
586               <entry>Function</entry>
587               <entry>Default Key</entry>
588               <entry>Description</entry>
589             </row>
590           </thead>
591           <tbody>
592             <row>
593               <entry><muttng-doc:funcref name="bottom"/></entry>
594               <entry></entry>
595               <entry>jump to the bottom of the message</entry>
596             </row>
597             <row>
598               <entry><muttng-doc:funcref name="bounce-message"/></entry>
599               <entry><muttng-doc:key>b</muttng-doc:key></entry>
600               <entry>remail a message to another user</entry>
601             </row>
602             <row>
603               <entry><muttng-doc:funcref name="change-folder"/></entry>
604               <entry><muttng-doc:key>c</muttng-doc:key></entry>
605               <entry>open a different folder</entry>
606             </row>
607             <row>
608               <entry><muttng-doc:funcref name="change-folder-readonly"/></entry>
609               <entry><muttng-doc:key mod="E">c</muttng-doc:key></entry>
610               <entry>open a different folder in read only mode</entry>
611             </row>
612             <row>
613               <entry><muttng-doc:funcref name="check-traditional-pgp"/></entry>
614               <entry><muttng-doc:key mod="E">P</muttng-doc:key></entry>
615               <entry>check for classic pgp</entry>
616             </row>
617             <row>
618               <entry><muttng-doc:funcref name="copy-message"/></entry>
619               <entry><muttng-doc:key>C</muttng-doc:key></entry>
620               <entry>copy a message to a file/mailbox</entry>
621             </row>
622             <row>
623               <entry><muttng-doc:funcref name="create-alias"/></entry>
624               <entry><muttng-doc:key>a</muttng-doc:key></entry>
625               <entry>create an alias from a message</entry>
626             </row>
627             <row>
628               <entry><muttng-doc:funcref name="senderdecode-copy"/></entry>
629               <entry><muttng-doc:key mod="E">C</muttng-doc:key></entry>
630               <entry>decode a message and copy it to a file/mailbox</entry>
631             </row>
632             <row>
633               <entry><muttng-doc:funcref name="decode-save"/></entry>
634               <entry><muttng-doc:key mod="E">s</muttng-doc:key></entry>
635               <entry>decode a message and save it to a file/mailbox</entry>
636             </row>
637             <row>
638               <entry><muttng-doc:funcref name="delete-message"/></entry>
639               <entry><muttng-doc:key>d</muttng-doc:key></entry>
640               <entry>delete the current entry</entry>
641             </row>
642             <row>
643               <entry><muttng-doc:funcref name="delete-subthread"/></entry>
644               <entry><muttng-doc:key mod="E">d</muttng-doc:key></entry>
645               <entry>delete all messages in subthread</entry>
646             </row>
647             <row>
648               <entry><muttng-doc:funcref name="delete-thread"/></entry>
649               <entry><muttng-doc:key mod="C">D</muttng-doc:key></entry>
650               <entry>delete all messages in thread</entry>
651             </row>
652             <row>
653               <entry><muttng-doc:funcref name="display-address"/></entry>
654               <entry><muttng-doc:key>@</muttng-doc:key></entry>
655               <entry>display full address of sender</entry>
656             </row>
657             <row>
658               <entry><muttng-doc:funcref name="display-toggle-weed"/></entry>
659               <entry><muttng-doc:key>h</muttng-doc:key></entry>
660               <entry>display message and toggle header weeding</entry>
661             </row>
662             <row>
663               <entry><muttng-doc:funcref name="edit"/></entry>
664               <entry><muttng-doc:key>e</muttng-doc:key></entry>
665               <entry>edit the current message</entry>
666             </row>
667             <row>
668               <entry><muttng-doc:funcref name="edit-type"/></entry>
669               <entry><muttng-doc:key mod="C">E</muttng-doc:key></entry>
670               <entry>edit the current message's             Content-Type</entry>
671             </row>
672             <row>
673               <entry><muttng-doc:funcref name="enter-command"/></entry>
674               <entry><muttng-doc:key>:</muttng-doc:key></entry>
675               <entry>enter a muttngrc command</entry>
676             </row>
677             <row>
678               <entry><muttng-doc:funcref name="exit"/></entry>
679               <entry><muttng-doc:key>i</muttng-doc:key></entry>
680               <entry>return to the main-menu</entry>
681             </row>
682             <row>
683               <entry><muttng-doc:funcref name="extract-keys"/></entry>
684               <entry><muttng-doc:key mod="C">K</muttng-doc:key></entry>
685               <entry>extract PGP public keys</entry>
686             </row>
687             <row>
688               <entry><muttng-doc:funcref name="flag-message"/></entry>
689               <entry><muttng-doc:key>F</muttng-doc:key></entry>
690               <entry>toggle a message's 'important' flag</entry>
691             </row>
692             <row>
693               <entry><muttng-doc:funcref name="forget-passphrase"/></entry>
694               <entry><muttng-doc:key mod="C">F</muttng-doc:key></entry>
695               <entry>wipe PGP passphrase from memory</entry>
696             </row>
697             <row>
698               <entry><muttng-doc:funcref name="forward-message"/></entry>
699               <entry><muttng-doc:key>f</muttng-doc:key></entry>
700               <entry>forward a message with comments</entry>
701             </row>
702             <row>
703               <entry><muttng-doc:funcref name="group-reply"/></entry>
704               <entry><muttng-doc:key>g</muttng-doc:key></entry>
705               <entry>reply to all recipients</entry>
706             </row>
707             <row>
708               <entry><muttng-doc:funcref name="half-up"/></entry>
709               <entry></entry>
710               <entry>move up one-half page</entry>
711             </row>
712             <row>
713               <entry><muttng-doc:funcref name="half-down"/></entry>
714               <entry></entry>
715               <entry>move down one-half page</entry>
716             </row>
717             <row>
718               <entry><muttng-doc:funcref name="help"/></entry>
719               <entry><muttng-doc:key>?</muttng-doc:key></entry>
720               <entry>this screen</entry>
721             </row>
722             <row>
723               <entry><muttng-doc:funcref name="list-reply"/></entry>
724               <entry><muttng-doc:key>L</muttng-doc:key></entry>
725               <entry>reply to specified mailing list</entry>
726             </row>
727             <row>
728               <entry><muttng-doc:funcref name="mail"/></entry>
729               <entry><muttng-doc:key>m</muttng-doc:key></entry>
730               <entry>compose a new mail message</entry>
731             </row>
732             <row>
733               <entry><muttng-doc:funcref name="mail-key"/></entry>
734               <entry><muttng-doc:key mod="E">k</muttng-doc:key></entry>
735               <entry>mail a PGP public key</entry>
736             </row>
737             <row>
738               <entry><muttng-doc:funcref name="mark-as-new"/></entry>
739               <entry><muttng-doc:key>N</muttng-doc:key></entry>
740               <entry>toggle a message's 'new' flag</entry>
741             </row>
742             <row>
743               <entry><muttng-doc:funcref name="next-line"/></entry>
744               <entry><muttng-doc:key>Return</muttng-doc:key></entry>
745               <entry>scroll down one line</entry>
746             </row>
747             <row>
748               <entry><muttng-doc:funcref name="next-entry"/></entry>
749               <entry><muttng-doc:key>J</muttng-doc:key></entry>
750               <entry>move to the next entry</entry>
751             </row>
752             <row>
753               <entry><muttng-doc:funcref name="next-new"/></entry>
754               <entry></entry>
755               <entry>jump to the next new message</entry>
756             </row>
757             <row>
758               <entry><muttng-doc:funcref name="next-new-then-unread"/></entry>
759               <entry><muttng-doc:key>Tab</muttng-doc:key></entry>
760               <entry>jump to the next new or unread message</entry>
761             </row>
762             <row>
763               <entry><muttng-doc:funcref name="next-page"/></entry>
764               <entry></entry>
765               <entry>move to the next page</entry>
766             </row>
767             <row>
768               <entry><muttng-doc:funcref name="next-subthread"/></entry>
769               <entry><muttng-doc:key mod="E">n</muttng-doc:key></entry>
770               <entry>jump to the next subthread</entry>
771             </row>
772             <row>
773               <entry><muttng-doc:funcref name="next-thread"/></entry>
774               <entry><muttng-doc:key mod="C">N</muttng-doc:key></entry>
775               <entry>jump to the next thread</entry>
776             </row>
777             <row>
778               <entry><muttng-doc:funcref name="next-undeleted"/></entry>
779               <entry><muttng-doc:key>j</muttng-doc:key></entry>
780               <entry>move to the next undeleted message</entry>
781             </row>
782             <row>
783               <entry><muttng-doc:funcref name="next-unread"/></entry>
784               <entry></entry>
785               <entry>jump to the next unread message</entry>
786             </row>
787             <row>
788               <entry><muttng-doc:funcref name="parent-message"/></entry>
789               <entry><muttng-doc:key>P</muttng-doc:key></entry>
790               <entry>jump to parent message in thread</entry>
791             </row>
792             <row>
793               <entry><muttng-doc:funcref name="pipe-message"/></entry>
794               <entry><muttng-doc:key>|</muttng-doc:key></entry>
795               <entry>pipe message/attachment to a shell command</entry>
796             </row>
797             <row>
798               <entry><muttng-doc:funcref name="previous-line"/></entry>
799               <entry><muttng-doc:key>BackSpace</muttng-doc:key></entry>
800               <entry>scroll up one line</entry>
801             </row>
802             <row>
803               <entry><muttng-doc:funcref name="previous-entry"/></entry>
804               <entry><muttng-doc:key>K</muttng-doc:key></entry>
805               <entry>move to the previous entry</entry>
806             </row>
807             <row>
808               <entry><muttng-doc:funcref name="previous-new"/></entry>
809               <entry></entry>
810               <entry>jump to the previous new message</entry>
811             </row>
812             <row>
813               <entry><muttng-doc:funcref name="previous-new-then-unread"/></entry>
814               <entry></entry>
815               <entry>jump to the previous new or unread message</entry>
816             </row>
817             <row>
818               <entry><muttng-doc:funcref name="previous-page"/></entry>
819               <entry><muttng-doc:key>-</muttng-doc:key></entry>
820               <entry>move to the previous page</entry>
821             </row>
822             <row>
823               <entry><muttng-doc:funcref name="previous-subthread"/></entry>
824               <entry><muttng-doc:key mod="E">p</muttng-doc:key></entry>
825               <entry>jump to previous subthread</entry>
826             </row>
827             <row>
828               <entry><muttng-doc:funcref name="previous-thread"/></entry>
829               <entry><muttng-doc:key mod="C">P</muttng-doc:key></entry>
830               <entry>jump to previous thread</entry>
831             </row>
832             <row>
833               <entry><muttng-doc:funcref name="previous-undeleted"/></entry>
834               <entry><muttng-doc:key>k</muttng-doc:key></entry>
835               <entry>move to the last undelete message</entry>
836             </row>
837             <row>
838               <entry><muttng-doc:funcref name="previous-unread"/></entry>
839               <entry></entry>
840               <entry>jump to the previous unread message</entry>
841             </row>
842             <row>
843               <entry><muttng-doc:funcref name="print-message"/></entry>
844               <entry><muttng-doc:key>p</muttng-doc:key></entry>
845               <entry>print the current entry</entry>
846             </row>
847             <row>
848               <entry><muttng-doc:funcref name="quit"/></entry>
849               <entry><muttng-doc:key>Q</muttng-doc:key></entry>
850               <entry>save changes to mailbox and quit</entry>
851             </row>
852             <row>
853               <entry><muttng-doc:funcref name="read-subthread"/></entry>
854               <entry><muttng-doc:key mod="E">r</muttng-doc:key></entry>
855               <entry>mark the current subthread as read</entry>
856             </row>
857             <row>
858               <entry><muttng-doc:funcref name="read-thread"/></entry>
859               <entry><muttng-doc:key mod="C">R</muttng-doc:key></entry>
860               <entry>mark the current thread as read</entry>
861             </row>
862             <row>
863               <entry><muttng-doc:funcref name="recall-message"/></entry>
864               <entry><muttng-doc:key>R</muttng-doc:key></entry>
865               <entry>recall a postponed message</entry>
866             </row>
867             <row>
868               <entry><muttng-doc:funcref name="redraw-screen"/></entry>
869               <entry><muttng-doc:key mod="C">L</muttng-doc:key></entry>
870               <entry>clear and redraw the screen</entry>
871             </row>
872             <row>
873               <entry><muttng-doc:funcref name="reply"/></entry>
874               <entry><muttng-doc:key>r</muttng-doc:key></entry>
875               <entry>reply to a message</entry>
876             </row>
877             <row>
878               <entry><muttng-doc:funcref name="save-message"/></entry>
879               <entry><muttng-doc:key>s</muttng-doc:key></entry>
880               <entry>save message/attachment to a file</entry>
881             </row>
882             <row>
883               <entry><muttng-doc:funcref name="search"/></entry>
884               <entry><muttng-doc:key>/</muttng-doc:key></entry>
885               <entry>search for a regular expression</entry>
886             </row>
887             <row>
888               <entry><muttng-doc:funcref name="search-next"/></entry>
889               <entry><muttng-doc:key>n</muttng-doc:key></entry>
890               <entry>search for next match</entry>
891             </row>
892             <row>
893               <entry><muttng-doc:funcref name="search-opposite"/></entry>
894               <entry></entry>
895               <entry>search for next match in opposite direction</entry>
896             </row>
897             <row>
898               <entry><muttng-doc:funcref name="search-reverse"/></entry>
899               <entry><muttng-doc:key mod="E">/</muttng-doc:key></entry>
900               <entry>search backwards for a regular expression</entry>
901             </row>
902             <row>
903               <entry><muttng-doc:funcref name="search-toggle"/></entry>
904               <entry><muttng-doc:key>\</muttng-doc:key></entry>
905               <entry>toggle search pattern coloring</entry>
906             </row>
907             <row>
908               <entry><muttng-doc:funcref name="shell-escape"/></entry>
909               <entry><muttng-doc:key>!</muttng-doc:key></entry>
910               <entry>invoke a command in a subshell</entry>
911             </row>
912             <row>
913               <entry><muttng-doc:funcref name="show-version"/></entry>
914               <entry><muttng-doc:key>V</muttng-doc:key></entry>
915               <entry>show the Mutt-ng version number and date</entry>
916             </row>
917             <row>
918               <entry><muttng-doc:funcref name="skip-quoted"/></entry>
919               <entry><muttng-doc:key>S</muttng-doc:key></entry>
920               <entry>skip beyond quoted text</entry>
921             </row>
922             <row>
923               <entry><muttng-doc:funcref name="sync-mailbox"/></entry>
924               <entry><muttng-doc:key>$</muttng-doc:key></entry>
925               <entry>save changes to mailbox</entry>
926             </row>
927             <row>
928               <entry><muttng-doc:funcref name="tag-message"/></entry>
929               <entry><muttng-doc:key>t</muttng-doc:key></entry>
930               <entry>tag a message</entry>
931             </row>
932             <row>
933               <entry><muttng-doc:funcref name="toggle-quoted"/></entry>
934               <entry><muttng-doc:key>T</muttng-doc:key></entry>
935               <entry>toggle display of quoted text</entry>
936             </row>
937             <row>
938               <entry><muttng-doc:funcref name="top"/></entry>
939               <entry><muttng-doc:key>^</muttng-doc:key></entry>
940               <entry>jump to the top of the message</entry>
941             </row>
942             <row>
943               <entry><muttng-doc:funcref name="undelete-message"/></entry>
944               <entry><muttng-doc:key>u</muttng-doc:key></entry>
945               <entry>undelete the current entry</entry>
946             </row>
947             <row>
948               <entry><muttng-doc:funcref name="undelete-subthread"/></entry>
949               <entry><muttng-doc:key mod="E">u</muttng-doc:key></entry>
950               <entry>undelete all messages in subthread</entry>
951             </row>
952             <row>
953               <entry><muttng-doc:funcref name="undelete-thread"/></entry>
954               <entry><muttng-doc:key mod="C">U</muttng-doc:key></entry>
955               <entry>undelete all messages in thread</entry>
956             </row>
957             <row>
958               <entry><muttng-doc:funcref name="view-attachments"/></entry>
959               <entry><muttng-doc:key>v</muttng-doc:key></entry>
960               <entry>show MIME attachments</entry>
961             </row>
962                   </tbody>
963       </tgroup>
964     </table>
965
966           
967         </para>
968         
969       </sect2>
970       
971       <sect2 id="functions-alias">
972         <title>alias</title>
973         
974         <para>
975           
976         <table frame="none" rowsep="1" texstr="l|l|l">
977           <title>Reference: Default Alias Menu Function Bindings</title>
978           <tgroup cols="3" align="left" colsep="1" rowsep="1">
979           <thead>
980             <row>
981               <entry>Function</entry>
982               <entry>Default Key</entry>
983               <entry>Description</entry>
984             </row>
985           </thead>
986           <tbody>
987             <row>
988               <entry><muttng-doc:funcref name="search"/></entry>
989               <entry><muttng-doc:key>/</muttng-doc:key></entry>
990               <entry>search for a regular expression</entry>
991             </row>
992             <row>
993               <entry><muttng-doc:funcref name="search-next"/></entry>
994               <entry><muttng-doc:key>n</muttng-doc:key></entry>
995               <entry>search for next match</entry>
996             </row>
997             <row>
998               <entry><muttng-doc:funcref name="search-reverse"/></entry>
999               <entry><muttng-doc:key mod="E">/</muttng-doc:key></entry>
1000               <entry>search backwards for a regular expression</entry>
1001             </row>
1002                   </tbody>
1003       </tgroup>
1004     </table>
1005
1006           
1007         </para>
1008         
1009       </sect2>
1010       
1011       <sect2 id="functions-query">
1012         <title>query</title>
1013         
1014         <para>
1015           
1016         <table frame="none" rowsep="1" texstr="l|l|l">
1017           <title>Reference: Default Query Menu Function Bindings</title>
1018           <tgroup cols="3" align="left" colsep="1" rowsep="1">
1019           <thead>
1020             <row>
1021               <entry>Function</entry>
1022               <entry>Default Key</entry>
1023               <entry>Description</entry>
1024             </row>
1025           </thead>
1026           <tbody>
1027             <row>
1028               <entry><muttng-doc:funcref name="create-alias"/></entry>
1029               <entry><muttng-doc:key>a</muttng-doc:key></entry>
1030               <entry>create an alias from a message sender</entry>
1031             </row>
1032             <row>
1033               <entry><muttng-doc:funcref name="mail"/></entry>
1034               <entry><muttng-doc:key>m</muttng-doc:key></entry>
1035               <entry>compose a new mail message</entry>
1036             </row>
1037             <row>
1038               <entry><muttng-doc:funcref name="query"/></entry>
1039               <entry><muttng-doc:key>Q</muttng-doc:key></entry>
1040               <entry>query external program for addresses</entry>
1041             </row>
1042             <row>
1043               <entry><muttng-doc:funcref name="query-append"/></entry>
1044               <entry><muttng-doc:key>A</muttng-doc:key></entry>
1045               <entry>append new query results to current results</entry>
1046             </row>
1047             <row>
1048               <entry><muttng-doc:funcref name="search"/></entry>
1049               <entry><muttng-doc:key>/</muttng-doc:key></entry>
1050               <entry>search for a regular expression</entry>
1051             </row>
1052             <row>
1053               <entry><muttng-doc:funcref name="search-next"/></entry>
1054               <entry><muttng-doc:key>n</muttng-doc:key></entry>
1055               <entry>search for next match</entry>
1056             </row>
1057             <row>
1058               <entry><muttng-doc:funcref name="search-opposite"/></entry>
1059               <entry></entry>
1060               <entry>search for next match in opposite direction</entry>
1061             </row>
1062             <row>
1063               <entry><muttng-doc:funcref name="search-reverse"/></entry>
1064               <entry><muttng-doc:key mod="E">/</muttng-doc:key></entry>
1065               <entry>search backwards for a regular expression</entry>
1066             </row>
1067                   </tbody>
1068       </tgroup>
1069     </table>
1070
1071           
1072         </para>
1073         
1074       </sect2>
1075       
1076       <sect2 id="functions-attach">
1077         <title>attach</title>
1078         
1079         <para>
1080           
1081         <table frame="none" rowsep="1" texstr="l|l|l">
1082           <title>Reference: Default Attachment Menu Function Bindings</title>
1083           <tgroup cols="3" align="left" colsep="1" rowsep="1">
1084           <thead>
1085             <row>
1086               <entry>Function</entry>
1087               <entry>Default Key</entry>
1088               <entry>Description</entry>
1089             </row>
1090           </thead>
1091           <tbody>
1092             <row>
1093               <entry><muttng-doc:funcref name="bounce-message"/></entry>
1094               <entry><muttng-doc:key>b</muttng-doc:key></entry>
1095               <entry>remail a message to another user</entry>
1096             </row>
1097             <row>
1098               <entry><muttng-doc:funcref name="collapse-parts"/></entry>
1099               <entry><muttng-doc:key>v</muttng-doc:key></entry>
1100               <entry>toggle display of subparts</entry>
1101             </row>
1102             <row>
1103               <entry><muttng-doc:funcref name="delete-entry"/></entry>
1104               <entry><muttng-doc:key>d</muttng-doc:key></entry>
1105               <entry>delete the current entry</entry>
1106             </row>
1107             <row>
1108               <entry><muttng-doc:funcref name="display-toggle-weed"/></entry>
1109               <entry><muttng-doc:key>h</muttng-doc:key></entry>
1110               <entry>display message and toggle header weeding</entry>
1111             </row>
1112             <row>
1113               <entry><muttng-doc:funcref name="edit-type"/></entry>
1114               <entry><muttng-doc:key mod="C">E</muttng-doc:key></entry>
1115               <entry>edit the current entry's Content-Type</entry>
1116             </row>
1117             <row>
1118               <entry><muttng-doc:funcref name="extract-keys"/></entry>
1119               <entry><muttng-doc:key mod="C">K</muttng-doc:key></entry>
1120               <entry>extract PGP public keys</entry>
1121             </row>
1122             <row>
1123               <entry><muttng-doc:funcref name="forward-message"/></entry>
1124               <entry><muttng-doc:key>f</muttng-doc:key></entry>
1125               <entry>forward a message with comments</entry>
1126             </row>
1127             <row>
1128               <entry><muttng-doc:funcref name="group-reply"/></entry>
1129               <entry><muttng-doc:key>g</muttng-doc:key></entry>
1130               <entry>reply to all recipients</entry>
1131             </row>
1132             <row>
1133               <entry><muttng-doc:funcref name="list-reply"/></entry>
1134               <entry><muttng-doc:key>L</muttng-doc:key></entry>
1135               <entry>reply to specified mailing list</entry>
1136             </row>
1137             <row>
1138               <entry><muttng-doc:funcref name="pipe-entry"/></entry>
1139               <entry><muttng-doc:key>|</muttng-doc:key></entry>
1140               <entry>pipe message/attachment to a shell command</entry>
1141             </row>
1142             <row>
1143               <entry><muttng-doc:funcref name="print-entry"/></entry>
1144               <entry><muttng-doc:key>p</muttng-doc:key></entry>
1145               <entry>print the current entry</entry>
1146             </row>
1147             <row>
1148               <entry><muttng-doc:funcref name="reply"/></entry>
1149               <entry><muttng-doc:key>r</muttng-doc:key></entry>
1150               <entry>reply to a message</entry>
1151             </row>
1152             <row>
1153               <entry><muttng-doc:funcref name="resend-message"/></entry>
1154               <entry><muttng-doc:key mod="E">e</muttng-doc:key></entry>
1155               <entry>resend message and preserve MIME        structure</entry>
1156             </row>
1157             <row>
1158               <entry><muttng-doc:funcref name="save-entry"/></entry>
1159               <entry><muttng-doc:key>s</muttng-doc:key></entry>
1160               <entry>save message/attachment to a file</entry>
1161             </row>
1162             <row>
1163               <entry><muttng-doc:funcref name="undelete-entry"/></entry>
1164               <entry><muttng-doc:key>u</muttng-doc:key></entry>
1165               <entry>undelete the current entry</entry>
1166             </row>
1167             <row>
1168               <entry><muttng-doc:funcref name="view-attach"/></entry>
1169               <entry><muttng-doc:key>Return</muttng-doc:key></entry>
1170               <entry>view attachment using mailcap entry if necessary</entry>
1171             </row>
1172             <row>
1173               <entry><muttng-doc:funcref name="view-mailcap"/></entry>
1174               <entry><muttng-doc:key>m</muttng-doc:key></entry>
1175               <entry>force viewing of attachment using mailcap</entry>
1176             </row>
1177             <row>
1178               <entry><muttng-doc:funcref name="view-text"/></entry>
1179               <entry><muttng-doc:key>T</muttng-doc:key></entry>
1180               <entry>view attachment as text</entry>
1181             </row>
1182                   </tbody>
1183       </tgroup>
1184     </table>
1185
1186           
1187         </para>
1188         
1189       </sect2>
1190       
1191       <sect2 id="functions-compose">
1192         <title>compose</title>
1193         
1194         <para>
1195           
1196         <table frame="none" rowsep="1" texstr="l|l|l">
1197           <title>Reference: Default Compose Menu Function Bindings</title>
1198           <tgroup cols="3" align="left" colsep="1" rowsep="1">
1199           <thead>
1200             <row>
1201               <entry>Function</entry>
1202               <entry>Default Key</entry>
1203               <entry>Description</entry>
1204             </row>
1205           </thead>
1206           <tbody>
1207             <row>
1208               <entry><muttng-doc:funcref name="attach-file"/></entry>
1209               <entry><muttng-doc:key>a</muttng-doc:key></entry>
1210               <entry>attach a file(s) to this message</entry>
1211             </row>
1212             <row>
1213               <entry><muttng-doc:funcref name="attach-message"/></entry>
1214               <entry><muttng-doc:key>A</muttng-doc:key></entry>
1215               <entry>attach message(s) to this message</entry>
1216             </row>
1217             <row>
1218               <entry><muttng-doc:funcref name="attach-key"/></entry>
1219               <entry><muttng-doc:key mod="E">k</muttng-doc:key></entry>
1220               <entry>attach a PGP public key</entry>
1221             </row>
1222             <row>
1223               <entry><muttng-doc:funcref name="copy-file"/></entry>
1224               <entry><muttng-doc:key>C</muttng-doc:key></entry>
1225               <entry>save message/attachment to a file</entry>
1226             </row>
1227             <row>
1228               <entry><muttng-doc:funcref name="detach-file"/></entry>
1229               <entry><muttng-doc:key>D</muttng-doc:key></entry>
1230               <entry>delete the current entry</entry>
1231             </row>
1232             <row>
1233               <entry><muttng-doc:funcref name="display-toggle-weed"/></entry>
1234               <entry><muttng-doc:key>h</muttng-doc:key></entry>
1235               <entry>display message and toggle header weeding</entry>
1236             </row>
1237             <row>
1238               <entry><muttng-doc:funcref name="edit-bcc"/></entry>
1239               <entry><muttng-doc:key>b</muttng-doc:key></entry>
1240               <entry>edit the BCC list</entry>
1241             </row>
1242             <row>
1243               <entry><muttng-doc:funcref name="edit-cc"/></entry>
1244               <entry><muttng-doc:key>c</muttng-doc:key></entry>
1245               <entry>edit the CC list</entry>
1246             </row>
1247             <row>
1248               <entry><muttng-doc:funcref name="edit-description"/></entry>
1249               <entry><muttng-doc:key>d</muttng-doc:key></entry>
1250               <entry>edit attachment description</entry>
1251             </row>
1252             <row>
1253               <entry><muttng-doc:funcref name="edit-encoding"/></entry>
1254               <entry><muttng-doc:key mod="C">E</muttng-doc:key></entry>
1255               <entry>edit attachment transfer-encoding</entry>
1256             </row>
1257             <row>
1258               <entry><muttng-doc:funcref name="edit-fcc"/></entry>
1259               <entry><muttng-doc:key>f</muttng-doc:key></entry>
1260               <entry>enter a file to save a copy of this message in</entry>
1261             </row>
1262             <row>
1263               <entry><muttng-doc:funcref name="edit-from"/></entry>
1264               <entry><muttng-doc:key mod="E">f</muttng-doc:key></entry>
1265               <entry>edit the from: field</entry>
1266             </row>
1267             <row>
1268               <entry><muttng-doc:funcref name="edit-file"/></entry>
1269               <entry><muttng-doc:key mod="C">X e</muttng-doc:key></entry>
1270               <entry>edit the file to be attached</entry>
1271             </row>
1272             <row>
1273               <entry><muttng-doc:funcref name="edit-headers"/></entry>
1274               <entry><muttng-doc:key>E</muttng-doc:key></entry>
1275               <entry>edit the message with headers</entry>
1276             </row>
1277             <row>
1278               <entry><muttng-doc:funcref name="edit"/></entry>
1279               <entry><muttng-doc:key>e</muttng-doc:key></entry>
1280               <entry>edit the message</entry>
1281             </row>
1282             <row>
1283               <entry><muttng-doc:funcref name="edit-mime"/></entry>
1284               <entry><muttng-doc:key>m</muttng-doc:key></entry>
1285               <entry>edit attachment using mailcap entry</entry>
1286             </row>
1287             <row>
1288               <entry><muttng-doc:funcref name="edit-reply-to"/></entry>
1289               <entry><muttng-doc:key>r</muttng-doc:key></entry>
1290               <entry>edit the Reply-To field</entry>
1291             </row>
1292             <row>
1293               <entry><muttng-doc:funcref name="edit-subject"/></entry>
1294               <entry><muttng-doc:key>s</muttng-doc:key></entry>
1295               <entry>edit the subject of this message</entry>
1296             </row>
1297             <row>
1298               <entry><muttng-doc:funcref name="edit-to"/></entry>
1299               <entry><muttng-doc:key>t</muttng-doc:key></entry>
1300               <entry>edit the TO list</entry>
1301             </row>
1302             <row>
1303               <entry><muttng-doc:funcref name="edit-type"/></entry>
1304               <entry><muttng-doc:key mod="C">T</muttng-doc:key></entry>
1305               <entry>edit attachment type</entry>
1306             </row>
1307             <row>
1308               <entry><muttng-doc:funcref name="filter-entry"/></entry>
1309               <entry><muttng-doc:key>F</muttng-doc:key></entry>
1310               <entry>filter attachment through a shell command</entry>
1311             </row>
1312             <row>
1313               <entry><muttng-doc:funcref name="forget-passphrase"/></entry>
1314               <entry><muttng-doc:key mod="C">F</muttng-doc:key></entry>
1315               <entry>wipe PGP passphrase from memory</entry>
1316             </row>
1317             <row>
1318               <entry><muttng-doc:funcref name="ispell"/></entry>
1319               <entry><muttng-doc:key>i</muttng-doc:key></entry>
1320               <entry>run ispell on the message</entry>
1321             </row>
1322             <row>
1323               <entry><muttng-doc:funcref name="new-mime"/></entry>
1324               <entry><muttng-doc:key>n</muttng-doc:key></entry>
1325               <entry>compose new attachment using mailcap entry</entry>
1326             </row>
1327             <row>
1328               <entry><muttng-doc:funcref name="pgp-menu"/></entry>
1329               <entry><muttng-doc:key>p</muttng-doc:key></entry>
1330               <entry>show PGP options</entry>
1331             </row>
1332             <row>
1333               <entry><muttng-doc:funcref name="pipe-entry"/></entry>
1334               <entry><muttng-doc:key>|</muttng-doc:key></entry>
1335               <entry>pipe message/attachment to a shell command</entry>
1336             </row>
1337             <row>
1338               <entry><muttng-doc:funcref name="postpone-message"/></entry>
1339               <entry><muttng-doc:key>P</muttng-doc:key></entry>
1340               <entry>save this message to send later</entry>
1341             </row>
1342             <row>
1343               <entry><muttng-doc:funcref name="print-entry"/></entry>
1344               <entry><muttng-doc:key>l</muttng-doc:key></entry>
1345               <entry>print the current entry</entry>
1346             </row>
1347             <row>
1348               <entry><muttng-doc:funcref name="rename-file"/></entry>
1349               <entry><muttng-doc:key>R</muttng-doc:key></entry>
1350               <entry>rename/move an attached file</entry>
1351             </row>
1352             <row>
1353               <entry><muttng-doc:funcref name="send-message"/></entry>
1354               <entry><muttng-doc:key>y</muttng-doc:key></entry>
1355               <entry>send the message</entry>
1356             </row>
1357             <row>
1358               <entry><muttng-doc:funcref name="toggle-unlink"/></entry>
1359               <entry><muttng-doc:key>u</muttng-doc:key></entry>
1360               <entry>toggle whether to delete file after sending it</entry>
1361             </row>
1362             <row>
1363               <entry><muttng-doc:funcref name="view-attach"/></entry>
1364               <entry><muttng-doc:key>Return</muttng-doc:key></entry>
1365               <entry>view attachment using mailcap entry if necessary</entry>
1366             </row>
1367             <row>
1368               <entry><muttng-doc:funcref name="write-fcc"/></entry>
1369               <entry><muttng-doc:key>w</muttng-doc:key></entry>
1370               <entry>write the message to a folder</entry>
1371             </row>
1372                   </tbody>
1373       </tgroup>
1374     </table>
1375
1376           
1377         </para>
1378         
1379       </sect2>
1380       
1381       <sect2 id="functions-postpone">
1382         <title>postpone</title>
1383         
1384         <para>
1385           
1386         <table frame="none" rowsep="1" texstr="l|l|l">
1387           <title>Reference: Default Postpone Menu Function Bindings</title>
1388           <tgroup cols="3" align="left" colsep="1" rowsep="1">
1389           <thead>
1390             <row>
1391               <entry>Function</entry>
1392               <entry>Default Key</entry>
1393               <entry>Description</entry>
1394             </row>
1395           </thead>
1396           <tbody>
1397             <row>
1398               <entry><muttng-doc:funcref name="delete-entry"/></entry>
1399               <entry><muttng-doc:key>d</muttng-doc:key></entry>
1400               <entry>delete the current entry</entry>
1401             </row>
1402             <row>
1403               <entry><muttng-doc:funcref name="undelete-entry"/></entry>
1404               <entry><muttng-doc:key>u</muttng-doc:key></entry>
1405               <entry>undelete the current entry</entry>
1406             </row>
1407                   </tbody>
1408       </tgroup>
1409     </table>
1410
1411           
1412         </para>
1413         
1414       </sect2>
1415       
1416       <sect2 id="functions-browser">
1417         <title>browser</title>
1418         
1419         <para>
1420           
1421         <table frame="none" rowsep="1" texstr="l|l|l">
1422           <title>Reference: Default Browser Menu Function Bindings</title>
1423           <tgroup cols="3" align="left" colsep="1" rowsep="1">
1424           <thead>
1425             <row>
1426               <entry>Function</entry>
1427               <entry>Default Key</entry>
1428               <entry>Description</entry>
1429             </row>
1430           </thead>
1431           <tbody>
1432             <row>
1433               <entry><muttng-doc:funcref name="change-dir"/></entry>
1434               <entry><muttng-doc:key>c</muttng-doc:key></entry>
1435               <entry>change directories</entry>
1436             </row>
1437             <row>
1438               <entry><muttng-doc:funcref name="check-new"/></entry>
1439               <entry><muttng-doc:key>Tab</muttng-doc:key></entry>
1440               <entry>check mailboxes for new mail</entry>
1441             </row>
1442             <row>
1443               <entry><muttng-doc:funcref name="enter-mask"/></entry>
1444               <entry><muttng-doc:key>m</muttng-doc:key></entry>
1445               <entry>enter a file mask</entry>
1446             </row>
1447             <row>
1448               <entry><muttng-doc:funcref name="search"/></entry>
1449               <entry><muttng-doc:key>/</muttng-doc:key></entry>
1450               <entry>search for a regular expression</entry>
1451             </row>
1452             <row>
1453               <entry><muttng-doc:funcref name="search-next"/></entry>
1454               <entry><muttng-doc:key>n</muttng-doc:key></entry>
1455               <entry>search for next match</entry>
1456             </row>
1457             <row>
1458               <entry><muttng-doc:funcref name="search-reverse"/></entry>
1459               <entry><muttng-doc:key mod="E">/</muttng-doc:key></entry>
1460               <entry>search backwards for a regular expression</entry>
1461             </row>
1462             <row>
1463               <entry><muttng-doc:funcref name="select-new"/></entry>
1464               <entry><muttng-doc:key>N</muttng-doc:key></entry>
1465               <entry>select a new file in this directory</entry>
1466             </row>
1467             <row>
1468               <entry><muttng-doc:funcref name="sort"/></entry>
1469               <entry><muttng-doc:key>o</muttng-doc:key></entry>
1470               <entry>sort messages</entry>
1471             </row>
1472             <row>
1473               <entry><muttng-doc:funcref name="sort-reverse"/></entry>
1474               <entry><muttng-doc:key>O</muttng-doc:key></entry>
1475               <entry>sort messages in reverse order</entry>
1476             </row>
1477             <row>
1478               <entry><muttng-doc:funcref name="toggle-mailboxes"/></entry>
1479               <entry><muttng-doc:key>Tab</muttng-doc:key></entry>
1480               <entry>toggle whether to browse mailboxes or all files</entry>
1481             </row>
1482             <row>
1483               <entry><muttng-doc:funcref name="view-file"/></entry>
1484               <entry><muttng-doc:key>Space</muttng-doc:key></entry>
1485               <entry>view file</entry>
1486             </row>
1487             <row>
1488               <entry><muttng-doc:funcref name="subscribe"/></entry>
1489               <entry><muttng-doc:key>s</muttng-doc:key></entry>
1490               <entry>subscribe to current mailbox (IMAP            Only)</entry>
1491             </row>
1492             <row>
1493               <entry><muttng-doc:funcref name="unsubscribe"/></entry>
1494               <entry><muttng-doc:key>u</muttng-doc:key></entry>
1495               <entry>unsubscribe to current mailbox (IMAP            Only)</entry>
1496             </row>
1497             <row>
1498               <entry><muttng-doc:funcref name="toggle-subscribed"/></entry>
1499               <entry><muttng-doc:key>T</muttng-doc:key></entry>
1500               <entry>toggle view all/subscribed mailboxes            (IMAP Only)</entry>
1501             </row>
1502                   </tbody>
1503       </tgroup>
1504     </table>
1505
1506           
1507         </para>
1508         
1509       </sect2>
1510       
1511       <sect2 id="functions-crypto">
1512         <title>pgp</title>
1513         
1514         <para>
1515           
1516         <table frame="none" rowsep="1" texstr="l|l|l">
1517           <title>Reference: Default PGP Menu Function Bindings</title>
1518           <tgroup cols="3" align="left" colsep="1" rowsep="1">
1519           <thead>
1520             <row>
1521               <entry>Function</entry>
1522               <entry>Default Key</entry>
1523               <entry>Description</entry>
1524             </row>
1525           </thead>
1526           <tbody>
1527             <row>
1528               <entry><muttng-doc:funcref name="view-name"/></entry>
1529               <entry><muttng-doc:key>%</muttng-doc:key></entry>
1530               <entry>view the key's user id</entry>
1531             </row>
1532             <row>
1533               <entry><muttng-doc:funcref name="verify-key"/></entry>
1534               <entry><muttng-doc:key>c</muttng-doc:key></entry>
1535               <entry>verify a PGP public key</entry>
1536             </row>
1537                   </tbody>
1538       </tgroup>
1539     </table>
1540
1541           
1542         </para>
1543         
1544       </sect2>
1545       
1546       <sect2 id="functions-editor">
1547         <title>editor</title>
1548         
1549         <para>
1550           
1551         <table frame="none" rowsep="1" texstr="l|l|l">
1552           <title>Reference: Default Editor Function Bindings</title>
1553           <tgroup cols="3" align="left" colsep="1" rowsep="1">
1554           <thead>
1555             <row>
1556               <entry>Function</entry>
1557               <entry>Default Key</entry>
1558               <entry>Description</entry>
1559             </row>
1560           </thead>
1561           <tbody>
1562             <row>
1563               <entry><muttng-doc:funcref name="backspace"/></entry>
1564               <entry><muttng-doc:key>BackSpace</muttng-doc:key></entry>
1565               <entry>delete the char in front of the cursor</entry>
1566             </row>
1567             <row>
1568               <entry><muttng-doc:funcref name="backward-char"/></entry>
1569               <entry><muttng-doc:key mod="C">B</muttng-doc:key></entry>
1570               <entry>move the cursor one character to the left</entry>
1571             </row>
1572             <row>
1573               <entry><muttng-doc:funcref name="backward-word"/></entry>
1574               <entry><muttng-doc:key mod="E">b</muttng-doc:key></entry>
1575               <entry>move the cursor to the previous word</entry>
1576             </row>
1577             <row>
1578               <entry><muttng-doc:funcref name="bol"/></entry>
1579               <entry><muttng-doc:key mod="C">A</muttng-doc:key></entry>
1580               <entry>jump to the beginning of the line</entry>
1581             </row>
1582             <row>
1583               <entry><muttng-doc:funcref name="buffy-cycle"/></entry>
1584               <entry><muttng-doc:key>Space</muttng-doc:key></entry>
1585               <entry>cycle among incoming mailboxes</entry>
1586             </row>
1587             <row>
1588               <entry><muttng-doc:funcref name="capitalize-word"/></entry>
1589               <entry><muttng-doc:key mod="E">c</muttng-doc:key></entry>
1590               <entry>uppercase the first character in the word</entry>
1591             </row>
1592             <row>
1593               <entry><muttng-doc:funcref name="complete"/></entry>
1594               <entry><muttng-doc:key>Tab</muttng-doc:key></entry>
1595               <entry>complete filename or alias</entry>
1596             </row>
1597             <row>
1598               <entry><muttng-doc:funcref name="complete-query"/></entry>
1599               <entry><muttng-doc:key mod="C">T</muttng-doc:key></entry>
1600               <entry>complete address with query</entry>
1601             </row>
1602             <row>
1603               <entry><muttng-doc:funcref name="delete-char"/></entry>
1604               <entry><muttng-doc:key mod="C">D</muttng-doc:key></entry>
1605               <entry>delete the char under the cursor</entry>
1606             </row>
1607             <row>
1608               <entry><muttng-doc:funcref name="downcase-word"/></entry>
1609               <entry><muttng-doc:key mod="E">l</muttng-doc:key></entry>
1610               <entry>lowercase all characters in current word</entry>
1611             </row>
1612             <row>
1613               <entry><muttng-doc:funcref name="eol"/></entry>
1614               <entry><muttng-doc:key mod="C">E</muttng-doc:key></entry>
1615               <entry>jump to the end of the line</entry>
1616             </row>
1617             <row>
1618               <entry><muttng-doc:funcref name="forward-char"/></entry>
1619               <entry><muttng-doc:key mod="C">F</muttng-doc:key></entry>
1620               <entry>move the cursor one character to the right</entry>
1621             </row>
1622             <row>
1623               <entry><muttng-doc:funcref name="forward-word"/></entry>
1624               <entry><muttng-doc:key mod="E">f</muttng-doc:key></entry>
1625               <entry>move the cursor to the next word</entry>
1626             </row>
1627             <row>
1628               <entry><muttng-doc:funcref name="history-down"/></entry>
1629               <entry></entry>
1630               <entry>scroll down through the history list</entry>
1631             </row>
1632             <row>
1633               <entry><muttng-doc:funcref name="history-up"/></entry>
1634               <entry></entry>
1635               <entry>scroll up through the history list</entry>
1636             </row>
1637             <row>
1638               <entry><muttng-doc:funcref name="kill-eol"/></entry>
1639               <entry><muttng-doc:key mod="C">K</muttng-doc:key></entry>
1640               <entry>delete chars from cursor to end of line</entry>
1641             </row>
1642             <row>
1643               <entry><muttng-doc:funcref name="kill-eow"/></entry>
1644               <entry><muttng-doc:key mod="E">d</muttng-doc:key></entry>
1645               <entry>delete chars from cursor to end of word</entry>
1646             </row>
1647             <row>
1648               <entry><muttng-doc:funcref name="kill-line"/></entry>
1649               <entry><muttng-doc:key mod="C">U</muttng-doc:key></entry>
1650               <entry>delete all chars on the line</entry>
1651             </row>
1652             <row>
1653               <entry><muttng-doc:funcref name="kill-word"/></entry>
1654               <entry><muttng-doc:key mod="C">W</muttng-doc:key></entry>
1655               <entry>delete the word in front of the cursor</entry>
1656             </row>
1657             <row>
1658               <entry><muttng-doc:funcref name="quote-char"/></entry>
1659               <entry><muttng-doc:key mod="C">V</muttng-doc:key></entry>
1660               <entry>quote the next typed key</entry>
1661             </row>
1662             <row>
1663               <entry><muttng-doc:funcref name="transpose-chars"/></entry>
1664               <entry></entry>
1665               <entry>transpose character under cursor with previous</entry>
1666             </row>
1667             <row>
1668               <entry><muttng-doc:funcref name="upcase-word"/></entry>
1669               <entry><muttng-doc:key mod="E">u</muttng-doc:key></entry>
1670               <entry>uppercase all characters in current word</entry>
1671             </row>
1672                   </tbody>
1673       </tgroup>
1674     </table>
1675
1676           
1677         </para>
1678         
1679       </sect2>
1680
1681       <sect2 id="functions-sidebar">
1682         <title>sidebar</title>
1683         
1684       <para>
1685         <table frame="none" rowsep="1" texstr="l|l|l">
1686           <title>Referene: Default Sidebar Function Bindings</title>
1687           <tgroup cols="3" align="left" colsep="1" rowsep="1">
1688           <thead>
1689             <row>
1690               <entry>Key</entry>
1691               <entry>Function</entry>
1692               <entry>Description</entry>
1693             </row>
1694           </thead>
1695           <tbody>
1696             <row>
1697               <entry></entry>
1698               <entry><muttng-doc:funcref name="sidebar-scroll-up"/></entry>
1699               <entry>Scrolls the mailbox list up 1 page</entry>
1700             </row>
1701             <row>
1702               <entry></entry>
1703               <entry><muttng-doc:funcref name="sidebar-scroll-down"/></entry>
1704               <entry>Scrolls the mailbox list down 1 page</entry>
1705             </row>
1706             <row>
1707               <entry></entry>
1708               <entry><muttng-doc:funcref name="sidebar-next"/></entry>
1709               <entry>Highlights the next mailbox</entry>
1710             </row>
1711             <row>
1712               <entry></entry>
1713               <entry><muttng-doc:funcref name="sidebar-next-new"/></entry>
1714               <entry>Highlights the next mailbox with new mail</entry>
1715             </row>
1716             <row>
1717               <entry></entry>
1718               <entry><muttng-doc:funcref name="sidebar-previous"/></entry>
1719               <entry>Highlights the previous mailbox</entry>
1720             </row>
1721             <row>
1722               <entry></entry>
1723               <entry><muttng-doc:funcref name="sidebar-open"/></entry>
1724               <entry>Opens the currently highlighted mailbox</entry>
1725             </row>
1726           </tbody>
1727         </tgroup>
1728       </table>
1729     </para>
1730
1731     </sect2>
1732
1733     </sect1>
1734     
1735   </chapter>
1736
1737   <appendix id="acknowledgments">
1738     <title>Acknowledgments</title>
1739     
1740     <para>
1741         Kari Hurtta <email>kari.hurtta@fmi.fi</email> co-developed the
1742       original MIME
1743       >parsing code back in the ELM-ME days.
1744     </para>
1745     
1746     <para> The following people have been very helpful to the development of
1747       Mutt (sorted by surnames): 
1748     </para>
1749     
1750     <para>
1751       <itemizedlist>
1752         <listitem>
1753           Vikas Agnihotri <email>vikasa@writeme.com</email>
1754         </listitem>
1755         <listitem>
1756           Francois Berjon <email> Francois.Berjon@aar.alcatel-alsthom.fr</email>
1757         </listitem>
1758         <listitem>
1759           Aric Blumer <email>aric@fore.com</email>
1760         </listitem>
1761         <listitem>
1762           John Capo <email>jc@irbs.com</email>
1763         </listitem>
1764         <listitem>
1765           David Champion <email>dgc@uchicago.edu</email>
1766         </listitem>
1767         <listitem>
1768           Brendan Cully <email>brendan@kublai.com</email>
1769         </listitem>
1770         <listitem>
1771           Liviu Daia <email>daia@stoilow.imar.ro</email>
1772         </listitem>
1773         <listitem>
1774           Thomas E. Dickey <email>dickey@herndon4.his.com</email>
1775         </listitem>
1776         <listitem>
1777           David DeSimone <email>fox@convex.hp.com</email>
1778         </listitem>
1779         <listitem>
1780           Nickolay N. Dudorov <email>nnd@wint.itfs.nsk.su</email>
1781         </listitem>
1782         <listitem>
1783           Ruslan Ermilov <email>ru@freebsd.org</email>
1784         </listitem>
1785         <listitem>
1786           Edmund Grimley Evans <email>edmundo@rano.org</email>
1787         </listitem>
1788         <listitem>
1789           Michael Finken <email>finken@conware.de</email>
1790         </listitem>
1791         <listitem>
1792           Sven Guckes <email>guckes@math.fu-berlin.de</email>
1793         </listitem>
1794         <listitem>
1795           Lars Hecking <email>lhecking@nmrc.ie</email>
1796         </listitem>
1797         <listitem>
1798           Mark Holloman <email>holloman@nando.net</email>
1799         </listitem>
1800         <listitem>
1801           Andreas Holzmann <email>holzmann@fmi.uni-passau.de</email>
1802         </listitem>
1803         <listitem>
1804           Marco d'Itri <email>md@linux.it</email>
1805         </listitem>
1806         <listitem>
1807           Björn Jacke <email>bjacke@suse.com</email>
1808         </listitem>
1809         <listitem>
1810           Byrial Jensen <email>byrial@image.dk</email>
1811         </listitem>
1812         <listitem>
1813           David Jeske <email>jeske@igcom.net</email>
1814         </listitem>
1815         <listitem>
1816           Christophe Kalt <email>kalt@hugo.int-evry.fr</email>
1817         </listitem>
1818         <listitem>
1819           Tommi Komulainen <email>Tommi.Komulainen@iki.fi</email>
1820         </listitem>
1821         <listitem>
1822           Felix von Leitner (a.k.a ``Fefe'') <email>
1823             leitner@math.fu-berlin.de
1824           </email>
1825         </listitem>
1826         <listitem>
1827           Brandon Long <email>blong@fiction.net</email>
1828         </listitem>
1829         <listitem>
1830           Jimmy Mäkeä <email>jmy@flashback.net</email>
1831         </listitem>
1832         <listitem>
1833           Lars Marowsky-Bree <email>lmb@pointer.in-minden.de</email>
1834         </listitem>
1835         <listitem>
1836           Thomas ``Mike'' Michlmayr <email>mike@cosy.sbg.ac.at</email>
1837         </listitem>
1838         <listitem>
1839           Andrew W. Nosenko <email>awn@bcs.zp.ua</email>
1840         </listitem>
1841         <listitem>
1842           David O'Brien <email>obrien@Nuxi.cs.ucdavis.edu</email>
1843         </listitem>
1844         <listitem>
1845           Clint Olsen <email>olsenc@ichips.intel.com</email>
1846         </listitem>
1847         <listitem>
1848           Park Myeong Seok <email>pms@romance.kaist.ac.kr</email>
1849         </listitem>
1850         <listitem>
1851           Thomas Parmelan <email>tom@ankh.fr.eu.org</email>
1852         </listitem>
1853         <listitem>
1854           Ollivier Robert <email>roberto@keltia.freenix.fr</email>
1855         </listitem>
1856         <listitem>
1857           Thomas Roessler <email>roessler@does-not-exist.org</email>
1858         </listitem>
1859         <listitem>
1860           Roland Rosenfeld <email>roland@spinnaker.de</email>
1861         </listitem>
1862         <listitem>
1863           TAKIZAWA Takashi <email>taki@luna.email.ne.jp</email>
1864         </listitem>
1865         <listitem>
1866           Allain Thivillon <email>Allain.Thivillon@alma.fr</email>
1867         </listitem>
1868         <listitem>
1869           Gero Treuner <email>gero@faveve.uni-stuttgart.de</email>
1870         </listitem>
1871         <listitem>
1872           Vsevolod Volkov <email>vvv@lucky.net</email>
1873         </listitem>
1874         <listitem>
1875           Ken Weinert <email>kenw@ihs.com</email>
1876         </listitem>
1877         </itemizedlist>
1878       </para>
1879       
1880       <para>
1881         Mutt-ng is developed by the following people:
1882       </para>
1883       
1884       <para>
1885         <itemizedlist>
1886           <listitem>
1887             Andreas Krennmair <email>ak@synflood.at</email>
1888           </listitem>
1889           <listitem>
1890             Nico Golde <email>nico@ngolde.de</email>
1891           </listitem>
1892           <listitem>
1893             Rocco Rutte <email>pdmef@cs.tu-berlin.de</email>
1894           </listitem>
1895         </itemizedlist>
1896       </para>
1897       
1898       <para>
1899         The following people have been very helpful to the
1900         development of Mutt-ng (sorted by surnames):
1901       </para>
1902       
1903       <para>
1904         <itemizedlist>
1905           <listitem>
1906             Christian Gall <email>cg@cgall.de</email>
1907           </listitem>
1908           <listitem>
1909             Iain Lea <email>iain@bricbrac.de</email>
1910           </listitem>
1911           <listitem>
1912             Andreas Kneib <email>akneib@gmx.net</email>
1913           </listitem>
1914           <listitem>
1915             Felix Meinhold <email>felix.meinhold@gmx.net</email>
1916           </listitem>
1917           <listitem>
1918             Carsten Schoelzki <email>cjs@weisshuhn.de</email>
1919           </listitem>
1920           <listitem>
1921             Elimar Riesebieter <email>riesebie@lxtec.de</email>
1922           </listitem>
1923         </itemizedlist>
1924       </para>
1925
1926     </appendix>
1927
1928     <appendix id="hacking-documentation">
1929       <title>Hacking Documentation</title>
1930
1931       <para>
1932         This manual is written in XML and transformed via a XSLT
1933         stylesheet into valid DocBook/XML and/or <muttng-doc:special
1934           docbook="LaTeX" latex="\LaTeX{}"/> to be again transformed via a
1935         XSLT stylesheet into the final formats.
1936       </para>
1937
1938       <para>
1939         This two pass processing is required to keep the file size low
1940         and to sanitize use, i.e. drastically lower the typing
1941         overhead.
1942       </para>
1943
1944       <para>
1945         To achieve the latter, the sources come with a file called
1946         <literal>muttng-manual.xsl</literal> introducing the
1947         <literal>muttng-doc</literal> namespace which offers the following
1948         tags to be used (<emphasis>note: this is far from being
1949           complete, any help towards consistency is <emphasis
1950             role="bold">highly</emphasis> appreciated</emphasis>).
1951       </para>
1952
1953       <para>
1954         <variablelist>
1955           <varlistentry>
1956             <term><literal>&lt;muttng-doc:man name="" [sect=""]/&gt;</literal></term>
1957             <listitem><para>
1958                 <emphasis>References to manual pages.</emphasis> If the
1959                 <literal>sect</literal> parameter is omitted, it'll
1960                 be 1 for the commands section. There's no auto-indexing yet.
1961             </para></listitem>
1962           </varlistentry>
1963           <varlistentry>
1964             <term><literal>&lt;muttng-doc:envvar name=""/&gt;</literal></term>
1965             <listitem><para>
1966                 <emphasis>References to environment
1967                   variables.</emphasis> The <literal>name</literal>
1968                 parameter must contain upper-case letters only without
1969                 the dollar sign as it'll be added automatically.
1970                 Auto-indexing is done.
1971             </para></listitem>
1972           </varlistentry>
1973           <varlistentry>
1974             <term><literal>&lt;muttng-doc:hook name=""/&gt;</literal></term>
1975             <listitem><para>
1976                 <emphasis>References to hooks.</emphasis> The string
1977                 <literal>-hook</literal> will be added automatically to
1978                 the value given in the <literal>name</literal>
1979                 parameter. All entries will be auto-indexed.
1980             </para></listitem>
1981           </varlistentry>
1982           <varlistentry>
1983             <term><literal>&lt;muttng-doc:pattern name="" [full="1"]/&gt;</literal></term>
1984             <listitem><para>
1985                 <emphasis>References to patterns.</emphasis> The
1986                 <literal>name</literal> parameter must only contain the
1987                 letter/symbol for the pattern as the tilde symbol/equal
1988                 sign will be added automatically. Auto-indexing is done. If the
1989                 <literal>full</literal> parameter is given the equal sign as well
1990                 as tilde will be printed for a fully complete reference.
1991             </para></listitem>
1992           </varlistentry>
1993           <varlistentry>
1994             <term><literal>&lt;muttng-doc:key [mod="C|E"]&gt;key&lt;/muttng-doc:key&gt;</literal></term>
1995             <listitem><para>
1996                 <emphasis>Referencing a key.</emphasis>. Because it's
1997                 somewhat untrivial to always get the right escaping for 
1998                 <muttng-doc:special docbook="LaTeX" latex="\LaTeX{}"/>,
1999                 there's a tag for it. The optional modifiers
2000                 <literal>C</literal> or <literal>E</literal> stand for
2001                 Control and Escape respectively. To still allow
2002                 escaping, the actual key sequences must be given within
2003                 the tag.
2004             </para></listitem>
2005           </varlistentry>
2006           <varlistentry>
2007             <term><literal>&lt;muttng-doc:funcdef name=""/&gt;</literal></term>
2008             <listitem><para>
2009                 <emphasis>Defining a command.</emphasis>. It's used to
2010                 define a command with the name given in the
2011                 <literal>name</literal> parameter. The default key
2012                 binding must be given via
2013                 <literal>&lt;muttng-doc:key/&gt;</literal> (see above). The string
2014                 will be automatically enclosed in
2015                 <literal>&lt;&gt;</literal>. Auto-indexing is done.
2016                 Also an anchor with id
2017                 <literal>func-[name]</literal> will be added with
2018                 <literal>[name]</literal> being the value of the
2019                 <literal>name</literal> parameter.
2020             </para></listitem>
2021           </varlistentry>
2022           <varlistentry>
2023             <term><literal>&lt;muttng-doc:funcref name=""/&gt;</literal></term>
2024             <listitem><para>
2025                 <emphasis>References to functions.</emphasis>. This is
2026                 practically the same as the above except that there's no
2027                 anchor defined.
2028             </para></listitem>
2029           </varlistentry>
2030           <varlistentry>
2031             <term><literal>&lt;muttng-doc:vardef name=""/&gt;</literal></term>
2032             <listitem><para>
2033                 <emphasis>Defining a variable.</emphasis> This is to be
2034                 used by <literal>makedoc</literal> only to define a
2035                 command with a given name and XML-normalized link given
2036                 via <literal>id</literal>. Auto-indexing is done. The
2037                 <literal>name</literal> parameter's value will be
2038                 prefixed with a dollar sign as for environment
2039                 variables.
2040             </para></listitem>
2041           </varlistentry>
2042           <varlistentry>
2043             <term><literal>&lt;muttng-doc:varref name=""/&gt;</literal></term>
2044             <listitem><para>
2045                 <emphasis>References to variables.</emphasis> This
2046                 practically is the same as above except that the text
2047                 inbetween won't be wrapped within a
2048                 <literal>&lt;sect1&gt;</literal> tag. Auto-indexing is
2049                 the same as for the above. This one is intended for
2050                 manual use.
2051             </para></listitem>
2052           </varlistentry>
2053           <varlistentry>
2054             <term><literal>&lt;muttng-doc:web url""/&gt;</literal></term>
2055             <listitem><para>
2056                 <emphasis>Pretty print a linked URL</emphasis>. As for
2057                 E-Mail addresses where the text (mostly) equals the
2058                 link's target, URLs must be enclosed in
2059                 <literal>&lt;&gt;</literal> (also this reduced redudant
2060                 URL typing).
2061             </para></listitem>
2062           </varlistentry>
2063           <varlistentry>
2064             <term><literal>&lt;muttng-doc:rfc num=""/&gt;</literal></term>
2065             <listitem><para>
2066                 <emphasis>References to RfC documents.</emphasis> Use
2067                 this to produce links to RfC document with number given
2068                 as the <literal>num</literal> parameter. A link to
2069                 <muttng-doc:web url="http://www.faqs.org/"/> will be
2070                 made. Auto-indexing is done under
2071                 <emphasis>RfC</emphasis>.
2072             </para></listitem>
2073           </varlistentry>
2074           <varlistentry>
2075             <term><literal>&lt;muttng-doc:cmddef name="" [noanchor="1"]/&gt;</literal></term>
2076             <listitem><para>
2077                 <emphasis>Defining a configuration command.</emphasis>
2078                 The name of the command is given as the
2079                 <literal>name</literal> parameter. In case a single
2080                 command has multiple possible calling sequences, specify
2081                 <literal>noanchor="1"</literal> for subsequent use.
2082                 Auto-indexing is done. Specify the arguments within the
2083                 tag.
2084             </para></listitem>
2085           </varlistentry>
2086           <varlistentry>
2087             <term><literal>&lt;muttng-doc:cmdref name=""/&gt;</literal></term>
2088             <listitem><para>
2089                 <emphasis>References to configuration commands.</emphasis>
2090                 Use this to refer to commands as it builds the proper
2091                 internal reference name. Auto-indexing is done.
2092             </para></listitem>
2093           </varlistentry>
2094           <varlistentry>
2095             <term><literal>&lt;muttng-doc:lstconf/&gt;</literal>,
2096               <literal>&lt;muttng-doc:lstmail/&gt;</literal>,
2097               <literal>&lt;muttng-doc:lstshell/&gt;</literal>
2098             </term>
2099             <listitem><para>
2100                 <emphasis>Screen layout by context.</emphasis> These are
2101                 used to specify environments for different types of
2102                 screen output. For DocBook output, all of these simply
2103                 map to <literal>&lt;screen/&gt;</literal>. But as a
2104                 possible future migration to LaTeX may be ahead,
2105                 different languages defined for the
2106                 <literal>listings.sty</literal> packages may be used to
2107                 have proper syntax highlighting for these so that there
2108                 must be a context sensitive distinction.
2109             </para></listitem>
2110           </varlistentry>
2111           <varlistentry>
2112             <term><literal>&lt;muttng-doc:special [docbook=""] [latex=""]/&gt;</literal></term>
2113             <listitem><para>
2114                 This is intended for specifying special strings for
2115                 either DocBook/XML or <muttng-doc:special
2116                   docbook="LaTeX" latex="\LaTeX{}"/>.
2117             </para></listitem>
2118           </varlistentry>
2119
2120         </variablelist>
2121       </para>
2122
2123       <para>
2124         Additional notes follow.
2125       </para>
2126       
2127       <para>
2128         <itemizedlist>
2129           <listitem>
2130             <para>To not fully bloat the XSL stylesheet
2131               procuding the <muttng-doc:special docbook="LaTeX"
2132                 latex="\LaTeX{}"/> code, all tables <emphasis>must</emphasis>
2133               have an attribute called <literal>texstr</literal> which is
2134               directly passed to <literal>longtable</literal>.
2135             </para>
2136           </listitem>
2137         </itemizedlist>
2138       </para>
2139
2140     </appendix>
2141
2142     <index/>
2143
2144   </book>