Rocco Rutte:
[apps/madmutt.git] / doc / manual.sgml.tail
1 <!-- vim:ft=sgml
2 -->
3 <sect>Functions<label id="functions">
4 <p>
5 The following is the list of available functions listed by the mapping
6 in which they are available.  The default key setting is given, and an
7 explanation of what the function does.  The key bindings of these
8 functions can be changed with the <ref name="bind" id="bind">
9 command.
10
11 <sect1>generic
12 <p>
13
14 The <em/generic/ menu is not a real menu, but specifies common functions
15 (such as movement) available in all menus except for <em/pager/ and
16 <em/editor/.  Changing settings for this menu will affect the default
17 bindings for all menus (except as noted).
18
19 <verb>
20 bottom-page                L   move to the bottom of the page
21 current-bottom     not bound   move current entry to bottom of page
22 current-middle     not bound   move current entry to middle of page
23 current-top        not bound   move current entry to top of page
24 enter-command              :   enter a muttngrc command
25 exit                       q   exit this menu
26 first-entry                =   move to the first entry
27 half-down                  ]   scroll down 1/2 page
28 half-up                    [   scroll up 1/2 page
29 help                       ?   this screen
30 jump                  number   jump to an index number
31 last-entry                 *   move to the last entry
32 middle-page                M   move to the middle of the page
33 next-entry                 j   move to the next entry
34 next-line                  >   scroll down one line
35 next-page                  z   move to the next page
36 previous-entry             k   move to the previous entry
37 previous-line              <   scroll up one line
38 previous-page              Z   move to the previous page
39 refresh                   ^L   clear and redraw the screen
40 search                     /   search for a regular expression
41 search-next                n   search for next match
42 search-opposite    not bound   search for next match in opposite direction
43 search-reverse         ESC /   search backwards for a regular expression
44 select-entry             RET   select the current entry
45 shell-escape               !   run a program in a subshell
46 tag-entry                  t   toggle the tag on the current entry
47 tag-prefix                 ;   apply next command to tagged entries
48 tag-prefix-cond    not bound   apply next function ONLY to tagged messages
49 top-page                   H   move to the top of the page
50 what-key           not bound   display the keycode for a key press
51 </verb>
52 <sect1>index
53 <p>
54 <verb>
55 bounce-message             b   remail a message to another user
56 change-folder              c   open a different folder
57 change-folder-readonly ESC c   open a different folder in read only mode
58 check-traditional-pgp  ESC P   check for classic pgp
59 clear-flag                 W   clear a status flag from a message
60 copy-message               C   copy a message to a file/mailbox
61 create-alias               a   create an alias from a message sender
62 decode-copy            ESC C   decode a message and copy it to a file/mailbox
63 decode-save            ESC s   decode a message and save it to a file/mailbox
64 delete-message             d   delete the current entry
65 delete-pattern             D   delete messages matching a pattern
66 delete-subthread       ESC d   delete all messages in subthread
67 delete-thread             ^D   delete all messages in thread
68 display-address            @   display full address of sender
69 display-toggle-weed        h   display message and toggle header weeding
70 display-message          RET   display a message
71 edit                       e   edit the current message
72 edit-type                 ^E   edit the current message's Content-Type
73 exit                       x   exit without saving changes
74 extract-keys              ^K   extract PGP public keys
75 fetch-mail                 G   retrieve mail from POP server
76 flag-message               F   toggle a message's 'important' flag
77 forget-passphrase         ^F   wipe PGP passphrase from memory
78 forward-message            f   forward a message with comments
79 group-reply                g   reply to all recipients
80 limit                      l   show only messages matching a pattern
81 list-reply                 L   reply to specified mailing list
82 mail                       m   compose a new mail message
83 mail-key               ESC k   mail a PGP public key
84 next-new                 TAB   jump to the next new message
85 next-subthread         ESC n   jump to the next subthread
86 next-thread               ^N   jump to the next thread
87 next-undeleted             j   move to the next undeleted message
88 next-unread        not bound   jump to the next unread message
89 parent-message             P   jump to parent message in thread
90 pipe-message               |   pipe message/attachment to a shell command
91 previous-new         ESC TAB   jump to the previous new message
92 previous-page              Z   move to the previous page
93 previous-subthread     ESC p   jump to previous subthread
94 previous-thread           ^P   jump to previous thread
95 previous-undeleted         k   move to the last undelete message
96 previous-unread    not bound   jump to the previous unread message
97 print-message              p   print the current entry
98 query                      Q   query external program for addresses
99 quit                       q   save changes to mailbox and quit
100 read-subthread         ESC r   mark the current subthread as read
101 read-thread               ^R   mark the current thread as read
102 recall-message             R   recall a postponed message
103 reply                      r   reply to a message
104 resend-message         ESC e   resend message and preserve MIME structure
105 save-message               s   save message/attachment to a file
106 set-flag                   w   set a status flag on a message
107 show-version               V   show the Mutt-ng version number and date
108 show-limit             ESC l   show currently active limit pattern, if any
109 sort-mailbox               o   sort messages
110 sort-reverse               O   sort messages in reverse order
111 sync-mailbox               $   save changes to mailbox
112 tag-pattern                T   tag messages matching a pattern
113 tag-thread             ESC t   tag/untag all messages in the current thread
114 toggle-new                 N   toggle a message's 'new' flag
115 toggle-write               %   toggle whether the mailbox will be rewritten
116 undelete-message           u   undelete the current entry
117 undelete-pattern           U   undelete messages matching a pattern
118 undelete-subthread     ESC u   undelete all messages in subthread
119 undelete-thread           ^U   undelete all messages in thread
120 untag-pattern             ^T   untag messages matching a pattern
121 view-attachments           v   show MIME attachments
122 </verb>
123 <sect1>pager
124 <p>
125 <verb>
126 bottom             not bound   jump to the bottom of the message
127 bounce-message             b   remail a message to another user
128 change-folder              c   open a different folder
129 change-folder-readonly ESC c   open a different folder in read only mode
130 check-traditional-pgp  ESC P   check for classic pgp
131 copy-message               C   copy a message to a file/mailbox
132 create-alias               a   create an alias from a message sender
133 decode-copy            ESC C   decode a message and copy it to a file/mailbox
134 decode-save            ESC s   decode a message and save it to a file/mailbox
135 delete-message             d   delete the current entry
136 delete-subthread       ESC d   delete all messages in subthread
137 delete-thread             ^D   delete all messages in thread
138 display-address            @   display full address of sender
139 display-toggle-weed        h   display message and toggle header weeding
140 edit                       e   edit the current message
141 edit-type                 ^E   edit the current message's Content-Type
142 enter-command              :   enter a muttngrc command
143 exit                       i   return to the main-menu
144 extract-keys              ^K   extract PGP public keys
145 flag-message               F   toggle a message's 'important' flag
146 forget-passphrase         ^F   wipe PGP passphrase from memory
147 forward-message            f   forward a message with comments
148 group-reply                g   reply to all recipients
149 half-up            not bound   move up one-half page
150 half-down          not bound   move down one-half page
151 help                       ?   this screen
152 list-reply                 L   reply to specified mailing list
153 mail                       m   compose a new mail message
154 mail-key               ESC k   mail a PGP public key
155 mark-as-new                N   toggle a message's 'new' flag
156 next-line                RET   scroll down one line
157 next-entry                 J   move to the next entry
158 next-new                 TAB   jump to the next new message
159 next-page                      move to the next page
160 next-subthread         ESC n   jump to the next subthread
161 next-thread               ^N   jump to the next thread
162 next-undeleted             j   move to the next undeleted message
163 next-unread        not bound   jump to the next unread message
164 parent-message             P   jump to parent message in thread
165 pipe-message               |   pipe message/attachment to a shell command
166 previous-line      BackSpace   scroll up one line
167 previous-entry             K   move to the previous entry
168 previous-new       not bound   jump to the previous new message
169 previous-page              -   move to the previous page
170 previous-subthread     ESC p   jump to previous subthread
171 previous-thread           ^P   jump to previous thread
172 previous-undeleted         k   move to the last undelete message
173 previous-unread    not bound   jump to the previous unread message
174 print-message              p   print the current entry
175 quit                       Q   save changes to mailbox and quit
176 read-subthread         ESC r   mark the current subthread as read
177 read-thread               ^R   mark the current thread as read
178 recall-message             R   recall a postponed message
179 redraw-screen             ^L   clear and redraw the screen
180 reply                      r   reply to a message
181 save-message               s   save message/attachment to a file
182 search                     /   search for a regular expression
183 search-next                n   search for next match
184 search-opposite    not bound   search for next match in opposite direction
185 search-reverse         ESC /   search backwards for a regular expression
186 search-toggle              \   toggle search pattern coloring
187 shell-escape               !   invoke a command in a subshell
188 show-version               V   show the Mutt-ng version number and date
189 skip-quoted                S   skip beyond quoted text
190 sync-mailbox               $   save changes to mailbox
191 tag-message                t   tag a message
192 toggle-quoted              T   toggle display of quoted text
193 top                        ^   jump to the top of the message
194 undelete-message           u   undelete the current entry
195 undelete-subthread     ESC u   undelete all messages in subthread
196 undelete-thread           ^U   undelete all messages in thread
197 view-attachments           v   show MIME attachments
198 </verb>
199 <sect1>alias
200 <p>
201 <verb>
202 search                     /   search for a regular expression
203 search-next                n   search for next match
204 search-reverse         ESC /   search backwards for a regular expression
205 </verb>
206 <sect1>query
207 <p>
208 <verb>
209 create-alias               a   create an alias from a message sender
210 mail                       m   compose a new mail message
211 query                      Q   query external program for addresses
212 query-append               A   append new query results to current results
213 search                     /   search for a regular expression
214 search-next                n   search for next match
215 search-opposite    not bound   search for next match in opposite direction
216 search-reverse         ESC /   search backwards for a regular expression
217 </verb>
218 <sect1>attach
219 <p>
220 <verb>
221 bounce-message             b   remail a message to another user
222 collapse-parts             v   toggle display of subparts
223 delete-entry               d   delete the current entry
224 display-toggle-weed        h   display message and toggle header weeding
225 edit-type                 ^E   edit the current entry's Content-Type
226 extract-keys              ^K   extract PGP public keys
227 forward-message            f   forward a message with comments
228 group-reply                g   reply to all recipients
229 list-reply                 L   reply to specified mailing list
230 pipe-entry                 |   pipe message/attachment to a shell command
231 print-entry                p   print the current entry
232 reply                      r   reply to a message
233 resend-message         ESC e   resend message and preserve MIME structure
234 save-entry                 s   save message/attachment to a file
235 undelete-entry             u   undelete the current entry
236 view-attach              RET   view attachment using mailcap entry if necessary
237 view-mailcap               m   force viewing of attachment using mailcap
238 view-text                  T   view attachment as text
239 </verb>
240 <sect1>compose
241 <p>
242 <verb>
243 attach-file                a   attach a file(s) to this message
244 attach-message             A   attach message(s) to this message
245 attach-key             ESC k   attach a PGP public key
246 copy-file                  C   save message/attachment to a file
247 detach-file                D   delete the current entry
248 display-toggle-weed        h   display message and toggle header weeding
249 edit-bcc                   b   edit the BCC list
250 edit-cc                    c   edit the CC list
251 edit-description           d   edit attachment description
252 edit-encoding             ^E   edit attachment transfer-encoding
253 edit-fcc                   f   enter a file to save a copy of this message in
254 edit-from              ESC f   edit the from: field
255 edit-file               ^X e   edit the file to be attached
256 edit-headers               E   edit the message with headers
257 edit                       e   edit the message
258 edit-mime                  m   edit attachment using mailcap entry
259 edit-reply-to              r   edit the Reply-To field
260 edit-subject               s   edit the subject of this message
261 edit-to                    t   edit the TO list
262 edit-type                 ^T   edit attachment type
263 filter-entry               F   filter attachment through a shell command
264 forget-passphrase         ^F   wipe PGP passphrase from memory
265 ispell                     i   run ispell on the message
266 new-mime                   n   compose new attachment using mailcap entry
267 pgp-menu                   p   show PGP options
268 pipe-entry                 |   pipe message/attachment to a shell command
269 postpone-message           P   save this message to send later
270 print-entry                l   print the current entry
271 rename-file                R   rename/move an attached file
272 send-message               y   send the message
273 toggle-unlink              u   toggle whether to delete file after sending it
274 view-attach              RET   view attachment using mailcap entry if necessary
275 write-fcc                  w   write the message to a folder
276 </verb>
277 <sect1>postpone
278 <p>
279 <verb>
280 delete-entry               d   delete the current entry
281 undelete-entry             u   undelete the current entry
282 </verb>
283 <sect1>browser
284 <p>
285 <verb>
286 change-dir                 c   change directories
287 check-new                TAB   check mailboxes for new mail
288 enter-mask                 m   enter a file mask
289 search                     /   search for a regular expression
290 search-next                n   search for next match
291 search-reverse         ESC /   search backwards for a regular expression
292 select-new                 N   select a new file in this directory
293 sort                       o   sort messages
294 sort-reverse               O   sort messages in reverse order
295 toggle-mailboxes         TAB   toggle whether to browse mailboxes or all files
296 view-file              SPACE   view file
297 subscribe                  s   subscribe to current mailbox (IMAP Only)
298 unsubscribe                u   unsubscribe to current mailbox (IMAP Only)
299 toggle-subscribed          T   toggle view all/subscribed mailboxes (IMAP Only)
300 </verb>
301 <sect1>pgp
302 <p>
303 <verb>
304 view-name                  %   view the key's user id
305 verify-key                 c   verify a PGP public key
306 </verb>
307 <sect1>editor
308 <p>
309 <verb>
310 backspace          BackSpace   delete the char in front of the cursor
311 backward-char             ^B   move the cursor one character to the left
312 backward-word          ESC b   move the cursor to the previous word
313 bol                       ^A   jump to the beginning of the line
314 buffy-cycle            Space   cycle among incoming mailboxes
315 capitalize-word        ESC c   uppercase the first character in the word
316 complete                 TAB   complete filename or alias
317 complete-query            ^T   complete address with query
318 delete-char               ^D   delete the char under the cursor
319 downcase-word          ESC l   lowercase all characters in current word
320 eol                       ^E   jump to the end of the line
321 forward-char              ^F   move the cursor one character to the right
322 forward-word           ESC f   move the cursor to the next word
323 history-down       not bound   scroll down through the history list
324 history-up         not bound   scroll up through the history list
325 kill-eol                  ^K   delete chars from cursor to end of line
326 kill-eow               ESC d   delete chars from cursor to end of word
327 kill-line                 ^U   delete all chars on the line
328 kill-word                 ^W   delete the word in front of the cursor
329 quote-char                ^V   quote the next typed key
330 transpose-chars    not bound   transpose character under cursor with previous
331 upcase-word            ESC u   uppercase all characters in current word
332 </verb>
333
334 <chapt>Miscellany
335 <p>
336
337 <sect>Acknowledgments
338 <p>
339 Kari Hurtta
340 <htmlurl url="mailto:kari.hurtta@fmi.fi" name="&lt;kari.hurtta@fmi.fi&gt;">
341 co-developed the original MIME parsing code back in the ELM-ME days.
342
343 The following people have been very helpful to the development of Mutt:
344
345 Vikas Agnihotri <htmlurl url="mailto:vikasa@writeme.com" name="&lt;vikasa@writeme.com&gt;">,<newline>
346 Francois Berjon <htmlurl url="mailto:Francois.Berjon@aar.alcatel-alsthom.fr" name="&lt;Francois.Berjon@aar.alcatel-alsthom.fr&gt;">,<newline>
347 Aric Blumer <htmlurl url="mailto:aric@fore.com" name="&lt;aric@fore.com&gt;">,<newline>
348 John Capo <htmlurl url="mailto:jc@irbs.com" name="&lt;jc@irbs.com&gt;">,<newline>
349 David Champion <htmlurl url="mailto:dgc@uchicago.edu" name="&lt;dgc@uchicago.edu">,<newline>
350 Brendan Cully <htmlurl url="mailto:brendan@kublai.com" name="&lt;brendan@kublai.com&gt">,<newline>
351 Liviu Daia <htmlurl url="mailto:daia@stoilow.imar.ro" name="&lt;daia@stoilow.imar.ro&gt;">,<newline>
352 Thomas E. Dickey <htmlurl url="mailto:dickey@herndon4.his.com" name="&lt;dickey@herndon4.his.com&gt;">,<newline>
353 David DeSimone <htmlurl url="mailto:fox@convex.hp.com" name="&lt;fox@convex.hp.com&gt;">,<newline>
354 Nickolay N. Dudorov <htmlurl url="mailto:nnd@wint.itfs.nsk.su" name="&lt;nnd@wint.itfs.nsk.su&gt;">,<newline>
355 Ruslan Ermilov <htmlurl url="mailto:ru@freebsd.org" name="&lt;ru@freebsd.org&gt;">,<newline>
356 Edmund Grimley Evans <htmlurl url="mailto:edmundo@rano.org" name="&lt;edmundo@rano.org">,<newline>
357 Michael Finken <htmlurl url="mailto:finken@conware.de" name="&lt;finken@conware.de&gt;">,<newline>
358 Sven Guckes <htmlurl url="mailto:guckes@math.fu-berlin.de" name="&lt;guckes@math.fu-berlin.de&gt;">,<newline>
359 Lars Hecking <htmlurl url="mailto:lhecking@nmrc.ie" name="&lt;lhecking@nmrc.ie&gt;">,<newline>
360 Mark Holloman <htmlurl url="mailto:holloman@nando.net" name="&lt;holloman@nando.net&gt;">,<newline>
361 Andreas Holzmann <htmlurl url="mailto:holzmann@fmi.uni-passau.de" name="&lt;holzmann@fmi.uni-passau.de&gt;">,<newline>
362 Marco d'Itri <htmlurl url="mailto:md@linux.it" name="&lt;md@linux.it&gt;">,<newline>
363 Bj&ouml;rn Jacke <htmlurl url="mailto:bjacke@suse.com" name="&lt;bjacke@suse.com&gt;">,<newline>
364 Byrial Jensen <htmlurl url="mailto:byrial@image.dk" name="&lt;byrial@image.dk&gt;">,<newline>
365 David Jeske <htmlurl url="mailto:jeske@igcom.net" name="&lt;jeske@igcom.net&gt;">,<newline>
366 Christophe Kalt <htmlurl url="mailto:kalt@hugo.int-evry.fr" name="&lt;kalt@hugo.int-evry.fr&gt;">,<newline>
367 Tommi Komulainen <htmlurl url="mailto:Tommi.Komulainen@iki.fi" name="&lt;Tommi.Komulainen@iki.fi&gt;">,<newline>
368 Felix von Leitner (a.k.a ``Fefe'') <htmlurl url="mailto:leitner@math.fu-berlin.de" name="&lt;leitner@math.fu-berlin.de&gt;">,<newline>
369 Brandon Long <htmlurl url="mailto:blong@fiction.net" name="&lt;blong@fiction.net&gt;">,<newline>
370 Jimmy M&auml;kel&auml; <htmlurl url="mailto:jmy@flashback.net" name="&lt;jmy@flashback.net&gt;">,<newline>
371 Lars Marowsky-Bree <htmlurl url="mailto:lmb@pointer.in-minden.de" name="&lt;lmb@pointer.in-minden.de&gt;">,<newline>
372 Thomas ``Mike'' Michlmayr <htmlurl url="mailto:mike@cosy.sbg.ac.at" name="&lt;mike@cosy.sbg.ac.at&gt;">,<newline>
373 Andrew W. Nosenko <htmlurl url="mailto:awn@bcs.zp.ua" name="&lt;awn@bcs.zp.ua&gt;">,<newline>
374 David O'Brien <htmlurl url="mailto:obrien@Nuxi.cs.ucdavis.edu" name="&lt;obrien@Nuxi.cs.ucdavis.edu&gt;">,<newline>
375 Clint Olsen <htmlurl url="mailto:olsenc@ichips.intel.com" name="&lt;olsenc@ichips.intel.com&gt;">,<newline>
376 Park Myeong Seok <htmlurl url="mailto:pms@romance.kaist.ac.kr" name="&lt;pms@romance.kaist.ac.kr&gt;">,<newline>
377 Thomas Parmelan <htmlurl url="mailto:tom@ankh.fr.eu.org" name="&lt;tom@ankh.fr.eu.org&gt;">,<newline>
378 Ollivier Robert <htmlurl url="mailto:roberto@keltia.freenix.fr" name="&lt;roberto@keltia.freenix.fr&gt;">,<newline>
379 Thomas Roessler <htmlurl url="mailto:roessler@does-not-exist.org" name="&lt;roessler@does-not-exist.org&gt;">,<newline>
380 Roland Rosenfeld <htmlurl url="mailto:roland@spinnaker.de" name="&lt;roland@spinnaker.de&gt;">,<newline>
381 TAKIZAWA Takashi <htmlurl url="mailto:taki@luna.email.ne.jp" name="&lt;taki@luna.email.ne.jp&gt;">,<newline>
382 Allain Thivillon <htmlurl url="mailto:Allain.Thivillon@alma.fr" name="&lt;Allain.Thivillon@alma.fr&gt;">,<newline>
383 Gero Treuner <htmlurl url="mailto:gero@faveve.uni-stuttgart.de" name="&lt;gero@faveve.uni-stuttgart.de&gt;">,<newline>
384 Vsevolod Volkov <htmlurl url="mailto:vvv@lucky.net" name="&lt;vvv@lucky.net&gt;">,<newline>
385 Ken Weinert <htmlurl url="mailto:kenw@ihs.com" name="&lt;kenw@ihs.com&gt;">
386
387 Mutt-ng is developed by the following people:
388
389 Andreas Krennmair <htmlurl url="mailto:ak@synflood.at" name="&lt;ak@synflood.at&gt;"><newline>
390 Nico Golde <htmlurl url="mailto:nico@ngolde.de" name="&lt;nico@ngolde.de&gt;"<newline>
391 Rocco Rutte <htmlurl url="mailto:pdmef@cs.tu-berlin.de" name="&lt;pdmef@cs.tu-berlin.de&gt;">
392
393 The following people have been very helpful to the development of  Mutt-ng:
394
395 Iain Lea <htmlurl url="mailto:iain@bricbrac.de" name="&lt;iain@bricbrac.de&gt;"><newline>
396 Andreas Kneib <htmlurl url="mailto:akneib@gmx.net" name="&lt;akneib@gmx.net&gt;"><newline>
397 Carsten Schoelzki <htmlurl url="mailto:cjs@weisshuhn.de" name="&lt;cjs@weisshuhn.de&gt;"><newline>
398 Elimar Riesebieter <htmlurl url="mailto:riesebie@lxtec.de" name="&lt;riesebie@lxtec.de&gt;">
399
400 <sect>About this document
401 <p>
402 This document was written in SGML, and then rendered using the
403 <htmlurl url="http://www.sgmltools.org/" name="sgml-tools"> package.
404
405 </book>