On Mon, Jun 06, 2022 at 09:53:35AM -0700, "Kevin J. McCarthy" <ke...@8t8.us> 
wrote:

> On Tue, Jun 07, 2022 at 12:37:59AM +1000, raf wrote:
> > On Sun, Jun 05, 2022 at 07:02:24PM -0700, "Kevin J. McCarthy" 
> > <ke...@8t8.us> wrote:
> > > TERM=xterm-mono might work for you
> > 
> > Thanks, but that didn't change it.
> 
> Interesting.  It works for me, at least on Debian in an xterm.
> 
> You may want to check your terminfo entries, e.g. what do "infocmp xterm |
> grep color" and "infocmp xterm-mono | grep color" return?
> 
> -- 
> Kevin J. McCarthy
> GPG Fingerprint: 8975 A9B3 3AA3 7910 385C  5308 ADEF 7684 8031 6BDA

I always assumed that xterm was mono because of the
existence of xterm-color. I should mention that I run
xterm with the resource XTerm*colorMode: False

  > infocmp xterm-color | grep color
        colors#8, cols#80, it#8, lines#24, ncv@, pairs#64,
  > infocmp xterm | grep color
        colors#8, cols#80, it#8, lines#24, pairs#64,
  > infocmp xterm-mono | grep color

I can see what's breaking it for me. I always run mutt
with -n via an alias. If I don't use -n then bold in
xterm-mono works. But if I do use -n then the currently
selected message doesn't appear in reverse video in the
index, so I can't easily tell which one is selected. If
I comment out everything in /etc/Muttrc.d/colors.rc
(this is on Debian11), then it's fine, and the reverse
video and bold work.

But the screen program is also (mostly) to blame. I
thought it odd that color directives in the system
config would affect xterm-mono, and when I uncommented
them again, it still worked (unlike my original
report). But my alias is actually alias m='screen mutt
-n', and within screen, the TERM variable is set to
"screen". That's the real reason that setting
TERM=xterm-mono didn't work - it was being discarded by
screen.

And I'm not sure I can do anything about it. If I
create a script to set TERM=xterm-mono and then run
mutt, and then run that script via screen, screen
terminates immediately. It must really want
TERM=screen.

It's OK. screen is more important to me than bold
headers.

Thanks.

cheers,
raf

Reply via email to