On 2021-08-06 23:28, C Linus Hicks via Cygwin wrote:
I have used Cygwin and CygwinX for many years and this problem has persisted for many of those years, I can't remember the last time
this worked. >
Using vim in an xterm or terminal window displays text in a file
properly.

The problem with less is easy to reproduce, but there are several different problems:

Create a text file with the following characteristics:

1. Several lines are longer then your terminal window is wide, even several times as wide.
2. The file has fewer lines then your terminal window.

In this case, when you first open the file with less, assuming all the lines will fit in your window you will see the entire file in the
bottom of your window. If you hit the 'g' key, it will jump to the
top, but one or more lines at the top will be missing.

Works Just Fine For Me!

With files as described, and LESS/-OPEN/-CLOSE unset, running /usr/bin/less, the first file is displayed with the end of its bottom line on the bottom line of the window, just above the less status line; pressing Home/End displays start of top line at top, or end of bottom line at bottom of window, "G" displays end of bottom line at bottom of window; no lines or characters missing; subsequent files in same run after :n, displayed with start of top line at top of window; pressing Home/End displays start of top line at top, or end of bottom line at bottom of window, "G" displays end of bottom line at bottom of window; no lines or characters missing.

With settings below, first file displayed with start of top line at top of window; pressing Home/End displays start of top line at top, or end of bottom line at bottom of window, "G" displays end of bottom line at bottom of window; no lines or characters missing.

If you add more lines to the file but still with fewer lines then lines in your display window, but the number of lines that should be
displayed when wrapped is greater than your window, then you will get
different behavior. And if your file has more lines than than the
window, still different.
>
I can't find any reports or maybe I just gave up searching because the hits don't address my issue, and using less on my Linux machine
doesn't have these problems.

I get the same behaviour with no/same settings and no issues under Linux.

Is there a setting I am missing, or is this just a bug?

As requested for problem reporting, please attach the file with the output from "cygcheck -hrsv" as text, if nothing below helps.

Make sure everything is up to date with no package issues: see output from above.

Are you running under Cygwin 64, or 32 with no rebase issues, and no other issues shown in /var/log/setup.log.full?

$ less --version
less 581.2 (PCRE2 regular expressions)
Copyright (C) 1984-2021  Mark Nudelman
...
$ set | egrep LESS\|TERM LESS='-c -R -M -PM?P%Pb\% %lb/%L.?p %pb\% %bb/%B.?f %f.?m %i/%m.?x %x.'
LESSCLOSE='/usr/local/bin/lesspipe %s %s'
LESSOPEN='| /usr/local/bin/lesspipe %s'
TERM=xterm-256color
TERM_PROGRAM=mintty
TERM_PROGRAM_VERSION=3.5.0
$ cygcheck -c less libncursesw10 libpcre2_8_0 cygwin
Cygwin Package Information
Package              Version            Status
cygwin               3.2.0-1            OK
less                 581.2-1            OK
libncursesw10        6.1-1.20190727     OK
libpcre2_8_0         10.37-1            OK
$ head /proc/version
CYGWIN_NT-10.0-19042 version 3.2.0-340.x86_64 (corinna@calimero) (gcc version 9.3.0 20200312 (Fedora Cygwin 9.3.0-1) (GCC) ) 2021-03-29 08:42 UTC

Debian 32 VM:

$ less --version
less 487 (GNU regular expressions)
Copyright (C) 1984-2016  Mark Nudelman
...
$ set | egrep LESS\|TERM
COLORTERM=truecolor
LESS='-c -R -M -PM?P%Pb\% %lb/%L.?p %pb\% %bb/%B.?f %f.?m %i/%m.?x %x.'
LESSCLOSE='/usr/bin/lesspipe %s %s'
LESSOPEN='| /usr/bin/lesspipe %s'
TERM=xterm-256color
$ apt list less libncursesw6 libpcre2-8-0
Listing... Done
less/stable,stable,stable,stable,stable,stable,stable,now 487-0.1+b1 i386 [installed,automatic] libncursesw6/stable,stable,stable,stable,stable,stable,stable,now 6.1+20181013-2+deb10u2 i386 [installed,automatic] libpcre2-8-0/stable,stable,stable,stable,stable,stable,stable,now 10.32-5 i386 [installed,automatic]
$ head /proc/version
Linux version 5.4.0-0.bpo.2-686-pae (debian-ker...@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 5.4.8-1~bpo10+1 (2020-01-07)

--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]

--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to