On 4/11/19, bw <bwtn...@yahoo.com> wrote:
> In-Reply-To: <CAD8GWsvwWYrv jnB6DLtpWkTYR
> fskl8uw2uims3hufbjob...@mail.gmail.com>
>
>>What I have now:
>>XTerm*.Translations:
>
> See, this is one place where I get confused, and find documentation
> lacking.  I often get different results using one of these...
>
> xterm*whatever
> xterm.whatever
> xterm*VT100.whatever
> xterm.vt100.whatever
> *VT100.whatever
>
> It seems there are different ways to match these resource descripters.
> The caps as well as the * and . make a difference also in how they match.
>
> I'm not sure if it's regex, which I am real limited in, or some other
> voodoo that has some better documentation than the xterm manpage, because
> I have read the manpage and I just don't get it.

I don't understand it yet either.  But it sure looks like some kind of
pattern matching, so I'm guessing that
  XTerm*.whatever
sets the property regardless of what the xterm is pretending to be vs.
  XTerm*vt100.whatever
would set the property only if the xterm is pretending to be a VT100.

It seems like I'd want my settings regardless of what the xterm is
pretending to be, so I'm going with XTERM* settings.  (altho it looks
like there's only two choices - vt100 and tek4014 & I doubt I'll ever
want to emulate a tektronics terminal)

The difference between XTerm.vt100.whatever and XTerm*vt100.whatever
is explained in the man page:

       The following resources are specified as part of the vt100
widget (class VT100).
       They are specified by patterns such as
       “XTerm.vt100.NAME”.

       If your xterm is configured to support the “toolbar”, then
those patterns need an
       extra level for the form-widget which holds the toolbar and
vt100 widget.  A
       wildcard between the top-level “XTerm” and the “vt100” widget makes the
       resource settings work for either, e.g., “XTerm*vt100.NAME”.

so apparently there's something like XTerm.toolbar.vt100.xxx resources?

As for upper/lower case - I dunno.  I copied from the example in the
man page but I just did a quick search & it has

    NOTE: some resource files use patterns such as
        *font: fixed
    which are overly broad, affecting both
        xterm.vt100.font
    and
        xterm.vt100.utf8Fonts.font
    which is probably not what you intended.

so I don't know if case is significant or no

Lee

Reply via email to