garbled man output

..mg.. shoemaker at riseup.net
Sat Dec 10 20:26:22 UTC 2016



On Sat, Dec 10, 2016 at 09:00:01PM +0100, Denys Vlasenko wrote:
> On Thu, Dec 8, 2016 at 11:55 PM, ..mg.. <shoemaker at riseup.net> wrote:
> > Hi folks.
> >
> > On my busybox 1.25.1 setup, 'man' and 'less' are conspiring to mangle
> > terminal control commands, like this for 'PAGER=less man bash':
> >
> > BASH(1)                     General Commands Manual                    BASH(1)
> >
> >
> >
> >  [1mNAME [0m
> >        bash - GNU Bourne-Again SHell
> >
> >  [1mSYNOPSIS [0m
> >         [1mbash  [22m[options] [command_string | file]
> >
> > except that I see the '^[' as  a reverse-video '['.
> >
> >
> > Running 'PAGER=cat man bash' shows the correct formatting, and programs
> > like nano and mutt run just fine.  TERM=linux and TERMINFO is the
> > correct path to my terminfo database.
> 
> Your "man" generates color escapes and expects pager to understand them.
> You can suppress with GROFF_NO_SGR=1 env var.


Yes, that does it, thank you!  -mg


More information about the busybox mailing list