Created attachment 180403 [details]
Compiling mutt against ncurses doesn't provide proper colors handling on Mac, especially you notice it in iTerm on Mac with solarized theme. You can use with SLANG 256 colorized version instead of 16 colours for ncurses. I suspect ncurses on Mac are outdated and/or unmaintained, so Terminal and iTerm handle terminfo in bad way.
I've created SLANG support and left NCURSES switched on by default.
What is the value of $TERM on your mac? I think the only issue with ncurses is some missing entries in the terminfo database probably
That's right, because of outdated and old ncurses which handles not properly terminfo most of Mac users are convinced to live with it, proving SLANG support at least can make life not so bitter for them.
Baptiste, what will we do with this one? Are you going to commit it in next release or we just close it?
A commit references this bug:
Date: Sun Mar 12 14:28:26 UTC 2017
New revision: 435988
Update to 2017-03-06
Add an option for slang support
PR: 217464, 212292
Submitted by: krion, pi