Re: TERM={xterm-r5,xterm-r6} behaving badly with man(1)

From: Xin LI <delphij_at_delphij.net>
Date: Thu, 02 Aug 2007 22:41:02 +0800
Daniel Eischen wrote:
> On Mon, 30 Jul 2007, Rong-en Fan wrote:
[...]
> It looks like the less import broke this behavior (inhibiting ti/te
> when invoked as more).  See the changes between r1.7 and r1.8 of
> contrib/less/screen.c.
[...]
> This seems to fix it:
> 
> Index: main.c
> ===================================================================
> RCS file: /opt/FreeBSD/cvs/src/contrib/less/main.c,v
> retrieving revision 1.9
> diff -u -r1.9 main.c
> --- main.c      23 Jun 2007 15:28:00 -0000      1.9
> +++ main.c      30 Jul 2007 02:58:39 -0000
> _at__at_ -165,7 +165,7 _at__at_
>                 quit(QUIT_OK);
>         }
> 
> -       if (less_is_more && get_quit_at_eof())
> +       if (less_is_more || get_quit_at_eof())
>                 no_init = quit_if_one_screen = TRUE;

This sounds reasonable to me, actually more(1) implies quit_at_eof.

To re_at_, may I commit this change against -HEAD?

Cheers,


Received on Thu Aug 02 2007 - 12:41:23 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:15 UTC