[Techtalk] directory-hook in mutt?

Conor Daly conor.daly at oceanfree.net
Thu Jun 19 00:27:38 EST 2003

On Wed, Jun 18, 2003 at 12:20:07PM -0700 or so it is rumoured hereabouts, 
Laurel Fan thought:
> So, what I want to do is:
> I have several directories that contain mboxes (folders to mutt).
> When browsing these directories, I want to sort different directories
> different ways.  If there was such a thing as directory-hook, I would
> want to do something like:
> directory-hook . set sort_browser=reverse-date
> directory-hook =archive set sort_browser=alpha
> Unfortuantely, there does not seem to be such a thing as
> directory-hook.  Anyone know how I would do something like this?


 Usage: folder-hook [!]regexp command

  It is often desirable to change settings based on which mailbox you
  are reading.  The folder-hook command provides a method by which you
  can execute any configuration command.  pattern is a regular
  expression specifying in which mailboxes to execute command before
  loading.  If a mailbox matches multiple folder-hook's, they are
  executed in the order given in the muttrc.

  Note: if you use the ``!'' shortcut for ``$spoolfile'' at the
  beginning of the pattern, you must place it inside of double or single
  quotes in order to distinguish it from the logical not operator for
  the expression.

  Note that the settings are not restored when you leave the mailbox.
  For example, a command action to perform is to change the sorting
  method based upon the mailbox being read:

       folder-hook mutt set sort=threads

  However, the sorting method is not restored to its previous value when
  reading a different mailbox.  To specify a default command, use the
  pattern ``.'':

Conor Daly <conor.daly at oceanfree.net>

Domestic Sysadmin :-)
 12:29am  up 35 days,  2:57,  0 users,  load average: 0.00, 0.00, 0.13
 12:27am  up 35 days,  2:55,  2 users,  load average: 0.06, 0.03, 0.01

More information about the Techtalk mailing list