Created attachment 180403 [details] neomutt patch 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
It's xterm-256color. 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: Author: bapt Date: Sun Mar 12 14:28:26 UTC 2017 New revision: 435988 URL: https://svnweb.freebsd.org/changeset/ports/435988 Log: Update to 2017-03-06 Add an option for slang support[1] PR: 217464, 212292 Submitted by: krion, pi Changes: head/mail/neomutt/Makefile head/mail/neomutt/distinfo head/mail/neomutt/files/patch-getdomain.c head/mail/neomutt/files/pkg-message.slang