### # Mutt: dynamic behaviour, folder-hooks # © 2004 Rado ### ### fcc-save-hook before those defined in folder-hooks fcc-save-hook ~l +dev ### folder-hook: always the more generic first, the specials later ### because more than one can apply, so to construct or replace ### default folder-hook . '\ unmy_hdr Approved: ;\ set read_only=no ;\ set save_empty=no ;\ macro index ;\ set sort=threads ;\ set signature=$MUTT/sig ;\ set dsn_notify="failure,success" ;\ uncolor index "~x $DOMAIN" ;\ fcc-hook . < \ ' # assume MSG-ID + References always have domain-part in them, # so see participated threads when own msg already deleted, without ~(~P) folder-hook +list 'color index default blue "~x $DOMAIN"' # don't mess with procmail log format folder-hook procmail$ '\ set sort=reverse-threads; \ set read_only=yes \ ' # remove empty folders except softlinks folder-hook +(me|pub|web|warn|spam)$ '\ set save_empty=yes \ ' ### sorting by time, only 1 special is recognized at beginning, not both + and ! # sort by date folder-hook +(go|sf|s|r|me)$|^/tmp/rado|^[^/ip] '\ bind index buffy-list ;\ set sort=date-received \ ' folder-hook '!' '\ macro index ;\ set sort=date-received \ ' ### saving in/out in same # dnd-meta folder-hook +dnd '\ fcc-hook . +dnd \ ' # rpg-play folder-hook +rpg '\ fcc-hook . +rpg \ ' # pbem folder-hook +game '\ fcc-hook . +game \ ' # ranger folder-hook +slym '\ fcc-hook . +slym \ ' # erzi folder-hook +erzi '\ fcc-hook . +erzi \ ' # SF folder-hook +(sf|trek) '\ fcc-hook . +sf \ ### now exec cmd defined above for TAB depending on sorting folder-hook . 'push '