Julius plenz's excellent cleanup and rework of the sidebar patches (kudos Julius!).
See http://blog.plenz.com/2012-01/mutt-sidebar-patch-improvements.html for the complete story.
The consolidated patch available here is an amalgam of 20 distinct patches that Julius wrote which essentially make sidebar performant and usable. An additional patch from me fixes a build squiggle with homebrew.
Why this consolidated patch ? Well, it's for homebrew primarily.
The commit logs from the patch series is as under:
- applying debian/patches/mutt-patched/multiple-fcc
- applying debian/patches/mutt-patched/sidebar
- applying debian/patches/mutt-patched/sidebar-dotted
- applying debian/patches/mutt-patched/sidebar-sorted
- Fix sidebar compilation errors on IRIX systems
- Fix counting of flagged mails in mboxes
- Fix various sidebar drawing issues
- Fix setting CurrBuffy when invoking mutt via -f
- cache time when sidebar last counted all the mails
- only count mail if sidebar is active
- buffy: check msg_unread if sidebar is active
- fix sidebar and buffy updates
- introduce sidebar_format option
- introduce sidebar_folderindent option
- keep buffer-like temp file in memory
- Bugfix: use realpath() on initial folder
- Sidebar: Copy numbers before leaving mailbox
- Fix Buffy/Sidebar and mail_check_recent issues
- Copy number of flagged messages when leaving mbox
- use-PATH_MAX-instead-of-_POSIX_PATH_MAX-when-realpat
- remove-outdated-am_c_prototypes_from_configure
All credit for these patches goes to Julius alone.
Robin