#3829: Add Sidebar Panel to Mutt
-----------------------------+--------------------------------
Reporter: flatcap | Owner: mutt-dev
Type: enhancement | Status: new
Priority: major | Milestone:
Component: user interface | Version:
Resolution: | Keywords: patch pull-request
-----------------------------+--------------------------------
Comment (by flatcap):
Hi Kevin,
The '''devel/win-sidebar''' branch is what you want.
It's based on the latest Mutt, including the M_* -> MUTT_* changes.
I'll rebase it regularly to track Mutt default.
{{{
git clone -b devel/win-sidebar https://github.com/neomutt/neomutt
}}}
That branch also contains the {{{$sidebar_on_right}}} commit.
I'm fairly happy with the Sidebar, but there are still a few niggles:
- {{{$sidebar_refresh}}} interferes with {{{<next-unread-mailbox>}}}. I'm
working on this.
- Repainting: The Sidebar redraws itself more than it needs to. There are
many outside influences that affect the painting of the Sidebar. Window
notifications would help.
- Doubly-linked lists: To aid navigation, Sidebar makes BUFFYs double-
linked lists. Sidebar maintains the backlinks, but this should be done in
Mutt.
- Sorting: Sidebar sorts the list of BUFFYs. This isn't right, but
without BUFFY notifications, Sidebar would quickly end up with broken
pointers.
> I won't have time for about two weeks
Thanks for letting me know.
Rich.
P.S. I'd like to update my HG repo on BitBucket and the corresponding
pull-request.
If anyone knows the correct steps to do this (and has the time to educate
me) please let me know.
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3829#comment:3>
Mutt <http://www.mutt.org/>
The Mutt mail user agent