--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-use...@googlegroups.com.
To post to this group, send email to terminat...@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
Good to know, thanks.
Particularly since I still can't even build terminfo on bad, due to some assertion that some specific sequence must be present.
Is there any canonical place where terminfo is documented, with actual explanations for what different sequences mean and how they interdepend? I've not found anything useful along those lines; I have a feeling it might be useful.
i added support for ESC[?1047h, 1048, and 1049 and switched ti/te over to using them rather than the old skool combinations of ESC7 and ESC[?47h. i tested that vim and less correctly use the newer sequences, and that the behavior seems unchanged.what's the difference? 1049 is a combination of the other two, and 1047/1048 differ from their historical equivalents in that xterm lets you disable them. [it turns out that "titeInhibit" is "terminfo ti/te inhibit", not some odd Americanism like "ez" or "lite".] given that we don't have titeInhibit (nor does it seem particularly useful to add, especially when you see that there's also an escape sequence to change the titeInhibit setting), and the escape sequences are the same length, what's the benefit? nothing really, except that i'm seeing more folks hard-code escape sequences these days on the assumption that everything's roughly xterm-ish for the basics, and they're more likely to use the modern sequences (presumably because they look at what vim does with TERM=xterm).i also _removed_ is1 because i couldn't find any documentation of what it's supposed to do, and xterm doesn't have it. i left is2 because xterm does have that. (there's also an is3 according to the man page, but no-one seems to know what the differences between the three were meant to be.)i also added support for the ESC [ \d SP q sequences for programmatically changing the cursor. this means we now support a bar cursor too, though i didn't touch the preferences if there's anyone who wants that to be their default. no corresponding terminfo changes.i was also going to add bracketed paste, but i see mad beat me to it. (thanks!) unfortunately, nothing seems to realize we have it, and i don't see any way to declare it in our terminfo?
anyway, since there doesn't appear to be a supported way to get mail for each github commit, i thought i'd explicitly send out a heads up for these terminfo changes.--Elliott Hughes - http://www.jessies.org/~enh/
On Mon, Sep 10, 2018 at 12:48 PM Phil Norman <phil...@gmail.com> wrote:Good to know, thanks.(i did introduce one bug; if you find your cursor is the wrong color when your window isn't focused, `git pull` again for the one-line fix.)Particularly since I still can't even build terminfo on bad, due to some assertion that some specific sequence must be present.which sequence?
$ tic -v1 terminator.tic
"terminator.tic", line 8, terminal 'terminator': missing sgr string
(also, lol at "bad" for "bsd".)
Is there any canonical place where terminfo is documented, with actual explanations for what different sequences mean and how they interdepend? I've not found anything useful along those lines; I have a feeling it might be useful.i often found that old AIX or Solaris documentation was good because they were old enough to have dealt with all kinds of ancient hardware. there's the man7.org terminfo page, and BSD has its own copy from the same (ncurses) source: https://www.freebsd.org/cgi/man.cgi?query=terminfo&sektion=5
but, for example, if you look at the is1 vs is2 vs is3 example i was talking about the other day, you'll see there's bugger all of any use in there.(while i'm here i'll mention that i `git clone`d vim last night to try to answer my bracketed escape question, and it seems like the answer -- for vim at least -- is that unless you lie convincingly enough that vim thinks you're a genuine xterm, your users need to explicitly enable this stuff by setting vim variables along the lines of internal terminfo entries. there doesn't appear to be a "proper" terminfo way to do things.)
Ta,Phil
On Mon, 10 Sep 2018, 21:41 Elliott Hughes, <elliott....@gmail.com> wrote:
i added support for ESC[?1047h, 1048, and 1049 and switched ti/te over to using them rather than the old skool combinations of ESC7 and ESC[?47h. i tested that vim and less correctly use the newer sequences, and that the behavior seems unchanged.--what's the difference? 1049 is a combination of the other two, and 1047/1048 differ from their historical equivalents in that xterm lets you disable them. [it turns out that "titeInhibit" is "terminfo ti/te inhibit", not some odd Americanism like "ez" or "lite".] given that we don't have titeInhibit (nor does it seem particularly useful to add, especially when you see that there's also an escape sequence to change the titeInhibit setting), and the escape sequences are the same length, what's the benefit? nothing really, except that i'm seeing more folks hard-code escape sequences these days on the assumption that everything's roughly xterm-ish for the basics, and they're more likely to use the modern sequences (presumably because they look at what vim does with TERM=xterm).i also _removed_ is1 because i couldn't find any documentation of what it's supposed to do, and xterm doesn't have it. i left is2 because xterm does have that. (there's also an is3 according to the man page, but no-one seems to know what the differences between the three were meant to be.)i also added support for the ESC [ \d SP q sequences for programmatically changing the cursor. this means we now support a bar cursor too, though i didn't touch the preferences if there's anyone who wants that to be their default. no corresponding terminfo changes.i was also going to add bracketed paste, but i see mad beat me to it. (thanks!) unfortunately, nothing seems to realize we have it, and i don't see any way to declare it in our terminfo?anyway, since there doesn't appear to be a supported way to get mail for each github commit, i thought i'd explicitly send out a heads up for these terminfo changes.--Elliott Hughes - http://www.jessies.org/~enh/
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-users+unsubscribe@googlegroups.com.
To post to this group, send email to terminator-users@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-users+unsubscribe@googlegroups.com.
To post to this group, send email to terminator-users@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-users+unsubscribe@googlegroups.com.
To post to this group, send email to terminator-users@googlegroups.com.
Ta,Phil
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-use...@googlegroups.com.
To post to this group, send email to terminat...@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-use...@googlegroups.com.
To post to this group, send email to terminat...@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-use...@googlegroups.com.
To post to this group, send email to terminat...@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-use...@googlegroups.com.
To post to this group, send email to terminat...@googlegroups.com.
> terminal 'terminator': missing sgr stringThat's familiar. Where was it?
...You'll find the expert's answer as to what our sgr should be in:Do please feel encouraged to go further in integrating Dickey's insights, especially now you have a concrete reason to make a change.
Ta,Phil
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-users+unsubscribe@googlegroups.com.
To post to this group, send email to terminator-users@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-users+unsubscribe@googlegroups.com.
To post to this group, send email to terminator-users@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-users+unsubscribe@googlegroups.com.
To post to this group, send email to terminator-users@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-users+unsubscribe@googlegroups.com.
To post to this group, send email to terminator-users@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-users+unsubscribe@googlegroups.com.
To post to this group, send email to terminator-users@googlegroups.com.
Ta,Phil
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-use...@googlegroups.com.
To post to this group, send email to terminat...@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-use...@googlegroups.com.
To post to this group, send email to terminat...@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-use...@googlegroups.com.
To post to this group, send email to terminat...@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-use...@googlegroups.com.
To post to this group, send email to terminat...@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-use...@googlegroups.com.
To post to this group, send email to terminat...@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-use...@googlegroups.com.
To post to this group, send email to terminat...@googlegroups.com.
i was also going to add bracketed paste, but i see mad beat me to it. (thanks!) unfortunately, nothing seems to realize we have it, and i don't see any way to declare it in our terminfo?
--
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-users+unsubscribe@googlegroups.com.
To post to this group, send email to terminator-users@googlegroups.com.
Visit this group at https://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-users+unsubscribe@googlegroups.com.
To post to this group, send email to terminator-users@googlegroups.com.