GNU bug report logs -
#62237
28.1 or higher: 24-bit true color breaks colours in Emacsen built without X under GNU Screen
Previous Next
Reported by: Sebastian Tennant <sdt <at> sebyte.me>
Date: Fri, 17 Mar 2023 09:42:02 UTC
Severity: normal
Found in version 28.1
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>>>>> On Sat, 18 Mar 2023 15:29:52 +0200, Eli Zaretskii <eliz <at> gnu.org> said:
>> From: Robert Pluim <rpluim <at> gmail.com>
>> Cc: sdt <at> sebyte.me, 62237 <at> debbugs.gnu.org
>> Date: Sat, 18 Mar 2023 12:44:45 +0100
>>
>> >>>>> On Sat, 18 Mar 2023 12:37:30 +0200, Eli Zaretskii <eliz <at> gnu.org> said:
>>
Eli> Then I guess we should install your proposed fix in init_tty.
>>
>> In emacs-29? That seems a bit radical. Patch below in any case
Eli> Yes, I think in emacs-29. Why "radical"?
Changing the interpretation of the userʼs TERM seems pretty radical to
me, even if it will tend to improve usersʼ experience.
>> I guess we could do something with not checking COLORTERM under screen
>> instead.
Eli> That's a separate issue, from where I stand. Users can unset
Eli> COLORTERM, but their true terminal type will still be "hidden" behind
Eli> the "screen." prefix, won't it? The terminal type is about more than
Eli> just the colors. Or does terminfo know about this "screen." business?
I have both a 'screen.xterm-256color' and a 'xterm-256color' terminfo
file. I donʼt think terminfo does any prefix stripping, as thereʼs a
whole bunch of screen.$TERM files, which would be unnecessary if
stripping were happening.
Perhaps the best thing to do is put an entry in etc/PROBLEMS?
Robert
--
This bug report was last modified 2 years and 57 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.