+'m' => {
+ desc => 'compose (m)',
+
+ %common,
+
+ '|' => ["pipe attach$sign{_}m$sign{_}ent", 'co'],
+ 'a' => ["attach file", 'mi'],
+ 'A' => ["attach messag$sign{_}e", 'mi'],
+ 'b' => ["edit bcc", 'co'],
+ 'c' => ["edit cc", 'co'],
+ 'C' => ["copy file", 'mi'],
+ 'd' => ["desc$sign{_}ribe attach$sign{_}m$sign{_}ent", 'co'],
+ 'D' => ["delete attach$sign{_}m$sign{_}ent", 'co'],
+ '^d'=> ["dispo$sign{_}sition tog$sign{_}gle", 'co'],
+ 'e' => ["edit body", 'co linkvi'],
+ 'E' => ["edit all", 'co linkvi'],
+ '^e'=> ["edit encoding", 'co'],
+ 'f' => ["edit fcc", 'co'],
+ '^f'=> ["forget pass$sign{_}phrase", 'mi'],
+ '+f'=> ["edit from", 'co'],
+ 'F' => ["filter attach$sign{_}m$sign{_}ent", 'co'],
+ 'G' => ["get attach$sign{_}m$sign{_}ent", 'ci'],
+ 'h' => ["display message", 'ci'],
+ 'i' => ["run ispell", 'mi'],
+ 'l' => ["print attach$sign{_}m$sign{_}ent", 'ci'],
+ 'm' => ["edit attach$sign{_}m$sign{_}ent", 'co', 'Mime-appropriate open'],
+ 'M' => ["edit mix", 'co'],
+ '^m'=> ["view attach$sign{_}m$sign{_}ent", 'ci'],
+ 'n' => ["new attach$sign{_}m$sign{_}ent", 'mi'],
+ 'P' => ["post$sign{_}pone", 'mv mode'],
+ 'r' => ["edit reply$sign{_}-to", 'co'],
+ 'R' => ["rename attach$sign{_}m$sign{_}ent", 'co'],
+ 's' => ["edit subject", 'co'],
+ 'S' => ["s/mime options", 'co menumS'],
+ 't' => ["edit to", 'co'],
+ '^t'=> ["ctype attach$sign{_}m$sign{_}ent", 'co'],
+ 'w' => ["copy to folder", 'mi'],
+ 'u' => ["unlink toggle", 'mi'],
+ 'U' => ["encode attach$sign{_}m$sign{_}ent", 'co'],
+ 'y' => ["send", 'mo'],
+}, # compose
+
+w => {
+ desc => 'message flags (w)',
+
+ 'D' => ["deleted", 'co'],
+ 'd' => 'wD',
+ 'N' => ["new", 'co'],
+ 'n' => 'wN',
+ 'O' => ["old", 'co'],
+ 'o' => 'wO',
+ 'r' => ["replied", 'co'],
+ 'R' => 'wr',
+ '*' => ["tagged", 'co'],
+ '!' => ["flagged", 'co'],
+}, # flag