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