RE: How dow we educate our users to configure less?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Randall S. Becker wrote:
> On June 28, 2021 2:12 PM, Felipe Contreras wrote:
> >Felipe Contreras wrote:
> >> It has been suggested that we "educate our users" to configure less in
> >> the right way, instead of colorizing man pages ourselves [1].
> >>
> >> The question is *how*? Nobody has answered that.
> >>
> >> This is a continuation of the thread below.
> >
> >> I am still waiting for an explanation.
> >>
> >> How does the user properly colorize man pages for both man and git in
> >> a way that works in all distributions?
> >
> >No response.
> 
> I think you're looking for something does not exist because it is
> platform and environment dependent.

Yes, but there's always some common denominator.

> There are two ways to configure git to work with 'less' on NonStop and
> neither is identical to Ubuntu or Windows.

But I'm not talking about configuring git to work with less.

Once you have less configured, how do you add colors? For example how do
you turn bold into red bold?

> Don't even get me started on what less does in a TSO/ISPF environment
> where everything is some single colour on black unless your emulator
> supports 3279 emulation.

Is it even possible to add color there? I'm talking about platforms
where color is possible in the first place.

> >It's safe to say at this point that nobody knows what that configuration would look like.
> 
> Nobody, perhaps, knows how to do this on every platform in the known
> universe 😊. There is no "one way" to do this consistently everywhere.

In the platforms where color is supported, and you have less, what does
this do?

  LESS_TERMCAP_md=$'\e[1;31m' LESS_TERMCAP_me=$'\e[m' git help git

(I'm using a bashism, so you probably need bash for the example)

> In addition, there are many different terminal emulators that end up
> interacting with git and many do not support vt220 colours. So again,
> I'm not really sure what can be done.

Obviously I meant in the platforms where it can be done.

How does the user properly colorize man pages for both man and git when
using less in a way that works in all distributions that support colors?

-- 
Felipe Contreras



[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux