GNU bug report logs - #62265
Underline does not work in Terminal Emacs

Previous Next

Package: emacs;

Reported by: Mohsin Kaleem <mohkale <at> kisara.moe>

Date: Sat, 18 Mar 2023 17:49:02 UTC

Severity: normal

Merged with 62876

Found in version 28.2

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #29 received at 62265 <at> debbugs.gnu.org (full text, mbox):

From: Mohsin Kaleem <mohkale <at> kisara.moe>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: jporterbugs <at> gmail.com, 62265 <at> debbugs.gnu.org
Subject: Re: bug#62265: Underline does not work in Terminal Emacs
Date: Sun, 19 Mar 2023 11:51:45 +0000
Eli Zaretskii <eliz <at> gnu.org> writes:

> However, what about the non-TERMINFO branch?  Do termcap databases
> support this capability and tigetstr?  I wonder whether we should do
> one of the following:
>
>   . support "smxx" only when TERMINFO is defined
>   . support "smxx" regardless of whether TERMINFO is defined

The latter wouldn't be possible for those using terminfo because of the
issue I described before. I'm okay with the former approach but I
imagine the author of the original TTY strikethrough patch was building
Emacs without terminfo and they described the patch as working for them
so I'd have to conclude termcap does support this (in a non-compliant
ncurses way). Switching to the former approach might break their
workflow since if they build without terminfo they'd lose strikethrough
altogether. I'm happy to test whether this would be the case but not
sure how to. The difference between termcap and terminfo seem kinda
arbitrary to me and I can't find any documentation describing the exact
difference (except this sort of 2 letter restriction in termcap
extensions).

-- 
Mohsin Kaleem




This bug report was last modified 2 years and 35 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.