Allow custom sorting of mailboxes for mbnames
mutt-sidebar and, probably, other MUA show mailboxes in the order they are listed in the file written by mbnames. Therefore, to allow customization of the order with which mailboxes are listed, introduce the new 'sort_keyfunc' directive in the [mbnames] section. 'sort_keyfunc' must be a function that will be called once for each mailbox. It must accept the only argument -- a dict with 2 items, 'accountname' and 'foldername', and should return an object that will be used as the sorting key for each mailbox. Default key function returns (d['accountname'], d['foldername']), thus sorting by account name and then by the folder name. Signed-off-by: Johan Herland <johan@herland.net> Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
This commit is contained in:

committed by
Eygene Ryabinkin

parent
0d992ee7d3
commit
56b0c5dbac
@ -14,6 +14,8 @@ WIP (add new stuff for the next release)
|
||||
* SIGHUP is now handled as the termination notification rather than
|
||||
the signal to reread the configuration (Dmitrijs Ledkovs)
|
||||
* Honor the timezone of emails (Tobias Thierer)
|
||||
* Allow mbnames output to be sorted by a custom sort key by specifying
|
||||
a 'sort_keyfunc' function in the [mbnames] section of the config.
|
||||
|
||||
OfflineIMAP v6.5.5-rc1 (2012-09-05)
|
||||
===================================
|
||||
|
Reference in New Issue
Block a user