'V' => ["version", 'ci'], # show-version
'+v'=> ["(un)collapse thread", 'me'], # collapse-thread
'+V'=> ["(un)collapse threads", 'me'], # collapse-all
- 'w' => ["set flag", 'co arg'], # set-flag
- 'W' => ["clear flag", 'co arg'], # clear-flag
+ 'w' => ["set flag", 'co arg modew'], # set-flag
+ 'W' => ["clear flag", 'co arg modew'], # clear-flag
'x' => ["abort", 'mv'], # exit
'y' => ["list incoming mailboxes", 'mv'], # M <change-folder>?<toggle-mailboxes>
}, # index
'b' => ["edit bcc", 'co'],
'c' => ["edit cc", 'co'],
'C' => ["copy file", 'mi'],
- 'D' => ["delete entry", 'co'],
- '^d'=> ["dispo$sign{_}sition tog$sign{_}gle", 'co'],
'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'],
'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
+
'/~' => {
desc => 'search flags (/~)',