[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Question about setal in terminfo db
From: |
Thomas Dickey |
Subject: |
Re: Question about setal in terminfo db |
Date: |
Sun, 20 Mar 2022 04:57:31 -0400 |
User-agent: |
Mutt/1.10.1 (2018-07-13) |
On Sat, Mar 19, 2022 at 10:40:04PM -0400, Robert Lange wrote:
> On Sat, Mar 19, 2022 at 07:48:47PM -0400, Thomas Dickey wrote:
> > On Sat, Mar 19, 2022 at 05:11:37PM -0400, Robert Lange wrote:
>
> ...snip...
>
> > > One other feature that I noticed that vte supported that was missing
> > > in the terminfo entry was 'blink=\E[5m'. Not sure if there's a reason
> > > that got left out (a lot of hate for blink in some quarters) or if it
> > > just got missed b/c vte doesn't really document their terminal.
> >
> > I overlooked it. The git log says this was added in December 2017.
> >
> > I recall some earlier comments (probably in a bug report, though
> > some use other forums for venting) by the developers saying that they
> > did not intend adding blink.
> >
> > Best practice for terminal developers is to provide in their sources
> > a terminal description which uses the supported features (keeping
> > in mind that terminfo doesn't cover _all_ of the control sequences).
> >
> > Presumably the developers test _their_ terminal description, and
> > it helps with documenting things.
> >
> > In (real life) practice, a minority of terminal developers follow
> > best practice. There's a lot of poor behavior in this area.
> >
> > So... for these, I notice some feature while looking for something
> > else, or someone mentions it to me, or (probably more often than
> > not), it just gets ignored.
> >
> > Now that I'm reminded, I can add that. But do look at the output of
> >
> > infocmp -x xterm vte
> >
> > to see a few other details where they're different.
>
> Based on the infocmp results, I ran a few quick experiments on my vte
> 0.54.2 terminal and found the following additional points:
>
> * vte supports the same Cr, Cs, E3, Se, and Ss sequences as xterm. These
> currently do not show up in the vte terminfo entry.
I can probably add that (will pick through the other diffs - some are
there because of known defects in VTE).
> * vte (as vte-direct) supports the colon syntax for direct-addressed
> colors (e.g., '\E[38:2::R:G:Bm'), same as xterm. While I guess this
> syntax is "more correct", I'm not sure if it's worth changing the
> existing entry, since vte supports both colon and semicolon syntax.
yes... I seem to recall some comment from a VTE developer insisting that
semicolon was preferred.
--
Thomas E. Dickey <dickey@invisible-island.net>
https://invisible-island.net
ftp://ftp.invisible-island.net
signature.asc
Description: PGP signature