git.shiar.nl
/
sheet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
19cabf5
)
mutt: new bindings since 2009 from changelogs
author
Mischa POSLAWSKY
<perl@shiar.org>
Tue, 23 Jan 2024 21:20:07 +0000
(22:20 +0100)
committer
Mischa POSLAWSKY
<perl@shiar.org>
Mon, 29 Jan 2024 17:16:03 +0000
(18:16 +0100)
keyboard/mutt.eng.inc.pl
patch
|
blob
|
history
diff --git
a/keyboard/mutt.eng.inc.pl
b/keyboard/mutt.eng.inc.pl
index 0cf57e27146a5959a78cef7f9f317d806f2c8511..4c94c09349a2af06d8afb51956217f1e09a003e3 100644
(file)
--- a/
keyboard/mutt.eng.inc.pl
+++ b/
keyboard/mutt.eng.inc.pl
@@
-60,9
+60,9
@@
my %commondef = (
{
title => 'Mutt',
{
title => 'Mutt',
-version => '1.
2
',
+version => '1.
3
',
description => [
description => [
- "Cheat sheet for the Mutt e-mail client,",
+ "Cheat sheet for the Mutt
v2.2
e-mail client,",
"showing the default binding for each key.",
],
keywords => [qw' mutt MUA email client '],
"showing the default binding for each key.",
],
keywords => [qw' mutt MUA email client '],
@@
-77,6
+77,10
@@
key => {
'#' => "split up thread",
'&' => "thread tagged",
'%' => "toggle reado<>nl<>y",
'#' => "split up thread",
'&' => "thread tagged",
'%' => "toggle reado<>nl<>y",
+ '-' => "collapse thread",
+ '_' => "collapse all",
+ "'" => "marked mes<>sag<>e",
+ '~' => "save mark",
'a' => "create alias",
'b' => "bounce",
'a' => "create alias",
'b' => "bounce",
@@
-99,6
+103,7
@@
key => {
'g' => "reply to all\nGroup reply",
'G' => "fetch POP\nGather new mail",
'h' => "toggle headers",
'g' => "reply to all\nGroup reply",
'G' => "fetch POP\nGather new mail",
'h' => "toggle headers",
+ 'i' => "fetch IMAP",
'^i'=> "unread msg <down>",
'+^i'=> "unread msg <up>",
'j' => "messag<>e <down>",
'^i'=> "unread msg <down>",
'+^i'=> "unread msg <up>",
'j' => "messag<>e <down>",
@@
-109,7
+114,8
@@
key => {
'+k'=> "send public key",
'l' => "limit pattern",
'L' => "reply to list",
'+k'=> "send public key",
'l' => "limit pattern",
'L' => "reply to list",
- '+l'=> "show current limit",
+ '+l'=> "mlist actions",
+ #'+l'=> "show current limit",
'm' => "compo<>s<>e mail",
'N' => "toggle new",
'^n'=> "thread <down>",
'm' => "compo<>s<>e mail",
'N' => "toggle new",
'^n'=> "thread <down>",
@@
-144,12
+150,14
@@
key => {
'W' => "clear flag",
'x' => "abort",
'y' => "list incoming mailboxes",
'W' => "clear flag",
'x' => "abort",
'y' => "list incoming mailboxes",
+ 'Y' => "edit label",
(map { 'm'.$_ => $commonkey{$_} } keys %commonkey),
'm|' => "pipe attach<>m<>ent",
'ma' => "attach file",
'mA' => "attach messag<>e",
(map { 'm'.$_ => $commonkey{$_} } keys %commonkey),
'm|' => "pipe attach<>m<>ent",
'ma' => "attach file",
'mA' => "attach messag<>e",
+ 'm^b'=> "url<>view",
'mb' => "edit bcc",
'mc' => "edit cc",
'mC' => "copy file",
'mb' => "edit bcc",
'mc' => "edit cc",
'mC' => "copy file",
@@
-166,22
+174,30
@@
key => {
'mG' => "get attach<>m<>ent",
'mh' => "display message",
'mi' => "run ispell",
'mG' => "get attach<>m<>ent",
'mh' => "display message",
'mi' => "run ispell",
+ 'm+k'=> "attach PGP key",
'ml' => "print attach<>m<>ent",
'mm' => "edit attach<>m<>ent\nMime-appropriate open",
'mM' => "edit mix",
'm^m'=> "view attach<>m<>ent",
'mn' => "new attach<>m<>ent",
'ml' => "print attach<>m<>ent",
'mm' => "edit attach<>m<>ent\nMime-appropriate open",
'mM' => "edit mix",
'm^m'=> "view attach<>m<>ent",
'mn' => "new attach<>m<>ent",
+ 'mo' => "autocrypt toggle", #TODO
+ 'm^o'=> "rename attach<>m<>ent",
+ 'mp' => "PGP menu",
'mP' => "post<>pone",
'mr' => "edit reply<>-to",
'mR' => "rename attach<>m<>ent",
'ms' => "edit subject",
'mS' => "s/mime options",
'mt' => "edit to",
'mP' => "post<>pone",
'mr' => "edit reply<>-to",
'mR' => "rename attach<>m<>ent",
'ms' => "edit subject",
'mS' => "s/mime options",
'mt' => "edit to",
+ 'mT' => "enter tags", #TODO
'm^t'=> "ctype attach<>m<>ent",
'm^t'=> "ctype attach<>m<>ent",
- 'mw' => "copy to folder",
'mu' => "unlink toggle",
'mu' => "unlink toggle",
+ 'mv' => "preview alt fil<>t<>er", # m+v mV
+ 'mV' => "preview mailcap filter",
+ 'mw' => "copy to folder",
'mU' => "encode attach<>m<>ent",
'my' => "send",
'mU' => "encode attach<>m<>ent",
'my' => "send",
+ # ^xe
'wD' => "deleted",
'wN' => "new",
'wD' => "deleted",
'wN' => "new",
@@
-210,6
+226,7
@@
key => {
'/~L' => "receiv<>d by",
'/~l' => "mailing list",
'/~m' => "num<>ber ran<>g<>e",
'/~L' => "receiv<>d by",
'/~l' => "mailing list",
'/~m' => "num<>ber ran<>g<>e",
+ '/~M' => "mime type",
'/~n' => "score range",
'/~N' => "new",
'/~O' => "old",
'/~n' => "score range",
'/~N' => "new",
'/~O' => "old",
@@
-233,6
+250,8
@@
key => {
'/~=' => "dupli<>cate",
'/~$' => "unrefer<>enced",
'/~(' => "in thread",
'/~=' => "dupli<>cate",
'/~$' => "unrefer<>enced",
'/~(' => "in thread",
+ '/~<' => "parent match",
+ '/~>' => "child match",
# globally label escape as meta key
"\e"=> "+",
# globally label escape as meta key
"\e"=> "+",
@@
-245,7
+264,7
@@
mode => {
'' => 'index',
'm' => 'compose (m)',
w => 'message flags (w)',
'' => 'index',
'm' => 'compose (m)',
w => 'message flags (w)',
- '/~' => 'search
flag
s (/~)',
+ '/~' => 'search
pattern
s (/~)',
},
flag => {
},
flag => {
@@
-272,6
+291,10
@@
def => {
'#' => 'g4', # break-thread
'&' => 'g4', # link-threads
'%' => 'g4', # toggle-write
'#' => 'g4', # break-thread
'&' => 'g4', # link-threads
'%' => 'g4', # toggle-write
+ '-' => 'g9',
+ '_' => 'g9',
+ '~' => 'g4 arg', # mark-message #TODO
+ "'" => 'g3 arg',
' ' => '=^m',
'a' => 'g6', # create-alias
' ' => '=^m',
'a' => 'g6', # create-alias
@@
-283,7
+306,7
@@
def => {
'+c'=> 'g8', # change-folder-readonly
'+C'=> undef, # decode-copy
'd' => 'g4', # delete-message
'+c'=> 'g8', # change-folder-readonly
'+C'=> undef, # decode-copy
'd' => 'g4', # delete-message
- 'D' => 'g4 arg', # delete-pattern
+ 'D' => 'g4 arg
mode/~
', # delete-pattern
'^d'=> 'g4', # delete-thread
'+d'=> 'g4', # delete-subthread
'e' => 'g4 linkvi', # edit
'^d'=> 'g4', # delete-thread
'+d'=> 'g4', # delete-subthread
'e' => 'g4 linkvi', # edit
@@
-295,6
+318,7
@@
def => {
'g' => 'g7 modem', # group-reply
'G' => 'g6', # fetch-mail
'h' => 'g9', # display-toggle-weed
'g' => 'g7 modem', # group-reply
'G' => 'g6', # fetch-mail
'h' => 'g9', # display-toggle-weed
+ 'i' => 'g6', # imap-fetch-mail
'^i'=> 'g3', # next-new-then-unread
'+^i'=> undef, # previous-new-then-unread
'j' => 'g2', # next-undeleted
'^i'=> 'g3', # next-new-then-unread
'+^i'=> undef, # previous-new-then-unread
'j' => 'g2', # next-undeleted
@@
-303,9
+327,9
@@
def => {
'K' => 'g3', # previous-entry
'^k'=> 'g1', # extract-keys
'+k'=> 'g7 modem', # mail-key
'K' => 'g3', # previous-entry
'^k'=> 'g1', # extract-keys
'+k'=> 'g7 modem', # mail-key
- 'l' => 'g9', # limit
+ 'l' => 'g9
arg mode/~
', # limit
'L' => 'g7 modem', # list-reply
'L' => 'g7 modem', # list-reply
- '+l'=> 'g1', # show-limit
+ '+l'=> 'g1', #
list-actions/
show-limit
'm' => 'g7 modem', # mail
'N' => 'g4', # toggle-new
'^n'=> 'g3', # next-thread
'm' => 'g7 modem', # mail
'N' => 'g4', # toggle-new
'^n'=> 'g3', # next-thread
@@
-325,11
+349,11
@@
def => {
'+r'=> 'g4', # read-subthread
's' => 'g4', # save-message
'+s'=> 'g4', # decode-save
'+r'=> 'g4', # read-subthread
's' => 'g4', # save-message
'+s'=> 'g4', # decode-save
- 'T' => 'g4 arg', # tag-pattern
- '^t'=> 'g4', # untag-pattern
+ 'T' => 'g4 arg
mode/~
', # tag-pattern
+ '^t'=> 'g4
arg mode/~
', # untag-pattern
'+t'=> 'g4', # tag-thread
'u' => 'g4', # undelete-message
'+t'=> 'g4', # tag-thread
'u' => 'g4', # undelete-message
- 'U' => 'g4 arg', # undelete-pattern
+ 'U' => 'g4 arg
mode/~
', # undelete-pattern
'^u'=> 'g4', # undelete-thread
'+u'=> 'g4', # undelete-subthread
'v' => 'g1', # view-attachments
'^u'=> 'g4', # undelete-thread
'+u'=> 'g4', # undelete-subthread
'v' => 'g1', # view-attachments
@@
-340,15
+364,17
@@
def => {
'W' => 'g4 arg modew', # clear-flag
'x' => 'g8', # exit
'y' => 'g8', # M <change-folder>?<toggle-mailboxes>
'W' => 'g4 arg modew', # clear-flag
'x' => 'g8', # exit
'y' => 'g8', # M <change-folder>?<toggle-mailboxes>
+ 'Y' => 'g4 arg', # edit-label
}, # index
'm' => {
%commondef,
'|' => 'g4',
}, # index
'm' => {
%commondef,
'|' => 'g4',
- 'a' => 'g
6
',
- 'A' => 'g
6
',
+ 'a' => 'g
4
',
+ 'A' => 'g
4
',
'b' => 'g4',
'b' => 'g4',
+ '^b'=> 'g1',
'c' => 'g4',
'C' => 'g6',
'd' => 'g4',
'c' => 'g4',
'C' => 'g6',
'd' => 'g4',
@@
-364,20
+390,28
@@
def => {
'G' => 'g1',
'h' => 'g1',
'i' => 'g6',
'G' => 'g1',
'h' => 'g1',
'i' => 'g6',
+ '+k'=> 'g4',
'l' => 'g1',
'm' => 'g4',
'M' => 'g4',
'^m'=> 'g1',
'n' => 'g6',
'l' => 'g1',
'm' => 'g4',
'M' => 'g4',
'^m'=> 'g1',
'n' => 'g6',
+ 'o' => 'g4 ext',
+ '^o'=> 'g4',
+ 'p' => 'g1', #TODO
'P' => 'g8 mode',
'r' => 'g4',
'R' => 'g4',
's' => 'g4',
'S' => 'g4 menumS',
't' => 'g4',
'P' => 'g8 mode',
'r' => 'g4',
'R' => 'g4',
's' => 'g4',
'S' => 'g4 menumS',
't' => 'g4',
+ 'T' => 'g4',
'^t'=> 'g4',
'w' => 'g6',
'u' => 'g6',
'^t'=> 'g4',
'w' => 'g6',
'u' => 'g6',
+ 'v' => 'g1',
+ '+v'=> 'g1',
+ 'V' => 'g1',
'U' => 'g4',
'y' => 'g7',
}, # compose
'U' => 'g4',
'y' => 'g7',
}, # compose
@@
-418,6
+452,7
@@
def => {
L => 'g3 arg',
l => 'g3',
m => 'g3 arg',
L => 'g3 arg',
l => 'g3',
m => 'g3 arg',
+ M => 'g3 arg',
n => 'g3 arg',
N => 'g3',
O => 'g3',
n => 'g3 arg',
N => 'g3',
O => 'g3',
@@
-441,6
+476,8
@@
def => {
'=' => 'g3',
'$' => 'g3',
'(' => 'g3 arg',
'=' => 'g3',
'$' => 'g3',
'(' => 'g3 arg',
+ '<' => 'g3 arg',
+ '>' => 'g3 arg',
}, # search option
},
}
}, # search option
},
}