I realize my config has a lot of moving parts and non-default settings, but I 
still hope someone can shine a light on this.

I use less instead of the internal pager (note -R option),

set pager="less -eiMR"

and elinks for html display

text/html; /usr/bin/elinks -localhost 1 -no-connect 1 -force-html -dump '%s' ; 
copiousoutput

The terminal is gnome-terminal which defaults to TERM=xterm, supports 80 colors 
according to tput, and muttrc sources a terminal-specific file with color 
settings the original source of which I don't remember.

color header      red black  .* # (match regexp in the message header)
color header      yellow black  ^To: # (match regexp in the message header)
color header      green black  ^Subject: # (match regexp in the message header)
color index       white black .* # index
color indicator   white  blue   # index
color markers     red    green  # `+' markers at beginning of wrapped lines
color message     white black
color normal      white  black  # pager body

Sometimes I receive email with text emphasized by color, say, yellow 
background. The described setup, while coloring the index view, shows all text 
in monochrome, so I'm missing some information and need to open the message in 
firefox.

elinks can handle color, so I added this setting to ~/elinks/elinks.conf

set document.dump.color_mode = 4

The result is that when a html message is viewed, the headers continue to be 
shown normally - white background, black text - but the message text is now 
less readable with white background and light grey text. Any highlighted text 
is displayed in black with grey background (not matching background-color style 
from the html source, but I can lvie with that).

The main problem is that the text is light grey, which is barely readable on 
white background. Any idea where I can tweak this? My first guess was this is 
controlled by less, but I played with various settings for LESS_TERMCAP_md, 
with no tangible results.

Reply via email to