delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/08/14/00:37:03

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D1E89387743C
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1628915821;
bh=Opv6zt0KWgHZcLAUVuUpFtHUIhIYSQTwnyQB99XVji4=;
h=Date:To:Subject:In-Reply-To:References:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=UPw2DYTwXdudT9sLInt3AejdgVw9xw3IVDe1NoBbhGk8AE9hWPoZ5la2dGaOi3ehv
1mQZ5epH6B+KA1YX3pZ2IT4RgETdcEv+tnokWc0KaCKUPJgC1aECoQUy9JlnT9iCED
lqGvKzI/0x386a4OI9xKvlKec/SgxZWzFROAKqwE=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0434F3857C73
DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-03.nifty.com 17E4ZLPQ004405
X-Nifty-SrcIP: [110.4.221.123]
Date: Sat, 14 Aug 2021 13:35:32 +0900
To: cygwin AT cygwin DOT com
Subject: Re: Display text file using less in Cygwin terminal or xterm
incorrect when lines are longer than window width
Message-Id: <20210814133532.81970a08ceb6c7988d01d506@nifty.ne.jp>
In-Reply-To: <6d10ac64d5a0300342cc357a1f5ecd0fb149c9b5.camel@mindspring.com>
References: <f89f36a9b6c260b0c602336473a37c216f04a0c8 DOT camel AT mindspring DOT com>
<a4efd32a-fb9a-cf86-e0b9-c41438ecf98a AT SystematicSw DOT ab DOT ca>
<86bb7e63a858d60c486d7a948e168e96d98d38c8 DOT camel AT mindspring DOT com>
<3c3a1c8172fcd73543caf9d38e49d9ca026cb1da DOT camel AT mindspring DOT com>
<20210814114840 DOT 2153e305142d531aa27f6607 AT nifty DOT ne DOT jp>
<16e4670dc37e79c55143fbe6d579240319bc80aa DOT camel AT mindspring DOT com>
<937c1d036e9e77c2f757e57487ad7fd5ffe84d22 DOT camel AT mindspring DOT com>
<20210814125923 DOT 367d7fb24ea478d95ff47a21 AT nifty DOT ne DOT jp>
<6d10ac64d5a0300342cc357a1f5ecd0fb149c9b5 DOT camel AT mindspring DOT com>
X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
Mime-Version: 1.0
X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_NONE,
RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS,
TXREP autolearn=ham autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Takashi Yano via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Takashi Yano <takashi DOT yano AT nifty DOT ne DOT jp>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

On Sat, 14 Aug 2021 00:05:17 -0400
C Linus Hicks wrote:
> On Sat, 2021-08-14 at 12:59 +0900, Takashi Yano wrote:
> > On Fri, 13 Aug 2021 23:46:35 -0400
> > C Linus Hicks wrote:
> > 
> > > On Fri, 2021-08-13 at 23:27 -0400, C Linus Hicks via Cygwin wrote:
> > > > On Sat, 2021-08-14 at 11:48 +0900, Takashi Yano wrote:
> > > > > On Fri, 13 Aug 2021 21:47:53 -0400
> > > > > C Linus Hicks wrote:
> > > > > > On Mon, 2021-08-09 at 15:17 -0400, C Linus Hicks via Cygwin wrote:
> > > > > > > On Sat, 2021-08-07 at 13:33 -0600, Brian Inglis wrote:
> > > > > > > > Works Just Fine For Me!
> > > > > > > > 
> > > > > > > This is Cygwin 64 on Windows 10 in a VirtualBox VM, cygcheck output attached.
> > > > > > > 
> > > > > > > It has been a while since I updated Cygwin; as long as it serves my purpose, I generally don't focus
> > > > > > > on that; it is just a tool I use.
> > > > > > > 
> > > > > > > Since I did open this thread, of course I need to make sure I am up-to-date. I have now done that
> > > > > > > and I don't see issues with Cygwin terminal and less, although that is not really where I am
> > > > > > > focusing. I mostly use xterm windows just because there are several characteristics I like about it.
> > > > > > > 
> > > > > > > I am still seeing issues with xterm and less, as I stated in my original post.
> > > > > > > 
> > > > > > Did I post this in the wrong list? I have not gotten a response since my update.
> > > > > 
> > > > > 1) Does your problem also happen even if the text file contains only
> > > > >    ASCII chars?
> > > > > 2) What does 'which less' say?
> > > > > 3) What does 'infocmp' say?
> > > > > 
> > > > 
> > > > Most of the files I view have only ASCII text.
> > > > 
> > > > lhicks AT ESG-Win10-1 ~
> > > > $ echo $TERM
> > > > xterm
> > > > 
> > > > lhicks AT ESG-Win10-1 ~
> > > > $ which less
> > > > /usr/bin/less
> > > > 
> > > > lhicks AT ESG-Win10-1 ~
> > > > $ infocmp
> > > > #       Reconstructed via infocmp from file: /usr/share/terminfo/78/xterm
> > > > 
> > > 
> > > I should further note that much of the time I am ssh'ed into one of several different Linux
> > > machines, so in that case, I would be running less from the Linux machine and displaying in the
> > > Cygwin xterm.
> > > 
> > > Hmmm, so now I'm starting to think the combination I have trouble with is an older less on a Linux
> > > machine and Cygwin xterm. I don't control what is installed on some of these Linux machines. Do you
> > > know if there were known issues with less, for example, the following is one that has significant
> > > issues:
> > > 
> > > [appldev3 AT ebs-app-dev3 HAF]$ less --version
> > > less 458 (POSIX regular expressions)
> > > Copyright (C) 1984-2012 Mark Nudelman
> > > 
> > > less comes with NO WARRANTY, to the extent permitted by law.
> > > For information about the terms of redistribution,
> > > see the file named README in the less distribution.
> > > Homepage: http://www.greenwoodsoftware.com/less
> > 
> > Then, could you please let us know the result of infocmp in the Linux
> > machine you run the less obove in cygwin xterm?
> > 
> 
> [appldev3 AT ebs-app-dev3 HAF]$ infocmp
> #       Reconstructed via infocmp from file: /usr/share/terminfo/x/xterm
> xterm|xterm terminal emulator (X Window System),
>         am, bce, km, mc5i, mir, msgr, npc, xenl,
>         colors#8, cols#80, it#8, lines#24, pairs#64,
>         acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
>         bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
>         clear=\E[H\E[2J, cnorm=\E[?12l\E[?25h, cr=^M,
>         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
>         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,
>         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
>         cvvis=\E[?12;25h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
>         dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
>         flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG,
>         ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,
>         ind=^J, indn=\E[%p1%dS, invis=\E[8m,
>         is2=\E[!p\E[?3;4l\E[4l\E>, kDC=\E[3;2~, kEND=\E[1;2F,
>         kHOM=\E[1;2H, kIC=\E[2;2~, kLFT=\E[1;2D, kNXT=\E[6;2~,
>         kPRV=\E[5;2~, kRIT=\E[1;2C, kb2=\EOE, kbs=\177, kcbt=\E[Z,
>         kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
>         kdch1=\E[3~, kend=\EOF, kent=\EOM, kf1=\EOP, kf10=\E[21~,
>         kf11=\E[23~, kf12=\E[24~, kf13=\E[1;2P, kf14=\E[1;2Q,
>         kf15=\E[1;2R, kf16=\E[1;2S, kf17=\E[15;2~, kf18=\E[17;2~,
>         kf19=\E[18;2~, kf2=\EOQ, kf20=\E[19;2~, kf21=\E[20;2~,
>         kf22=\E[21;2~, kf23=\E[23;2~, kf24=\E[24;2~,
>         kf25=\E[1;5P, kf26=\E[1;5Q, kf27=\E[1;5R, kf28=\E[1;5S,
>         kf29=\E[15;5~, kf3=\EOR, kf30=\E[17;5~, kf31=\E[18;5~,
>         kf32=\E[19;5~, kf33=\E[20;5~, kf34=\E[21;5~,
>         kf35=\E[23;5~, kf36=\E[24;5~, kf37=\E[1;6P, kf38=\E[1;6Q,
>         kf39=\E[1;6R, kf4=\EOS, kf40=\E[1;6S, kf41=\E[15;6~,
>         kf42=\E[17;6~, kf43=\E[18;6~, kf44=\E[19;6~,
>         kf45=\E[20;6~, kf46=\E[21;6~, kf47=\E[23;6~,
>         kf48=\E[24;6~, kf49=\E[1;3P, kf5=\E[15~, kf50=\E[1;3Q,
>         kf51=\E[1;3R, kf52=\E[1;3S, kf53=\E[15;3~, kf54=\E[17;3~,
>         kf55=\E[18;3~, kf56=\E[19;3~, kf57=\E[20;3~,
>         kf58=\E[21;3~, kf59=\E[23;3~, kf6=\E[17~, kf60=\E[24;3~,
>         kf61=\E[1;4P, kf62=\E[1;4Q, kf63=\E[1;4R, kf7=\E[18~,
>         kf8=\E[19~, kf9=\E[20~, khome=\EOH, kich1=\E[2~,
>         kind=\E[1;2B, kmous=\E[M, knp=\E[6~, kpp=\E[5~,
>         kri=\E[1;2A, mc0=\E[i, mc4=\E[4i, mc5=\E[5i, meml=\El,
>         memu=\Em, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM,
>         rin=\E[%p1%dT, rmacs=\E(B, rmam=\E[?7l, rmcup=\E[?1049l,
>         rmir=\E[4l, rmkx=\E[?1l\E>, rmm=\E[?1034l, rmso=\E[27m,
>         rmul=\E[24m, rs1=\Ec, rs2=\E[!p\E[?3;4l\E[4l\E>, sc=\E7,
>         setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
>         setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
>         setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
>         sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m,
>         sgr0=\E(B\E[m, smacs=\E(0, smam=\E[?7h, smcup=\E[?1049h,
>         smir=\E[4h, smkx=\E[?1h\E=, smm=\E[?1034h, smso=\E[7m,
>         smul=\E[4m, tbc=\E[3g, u6=\E[%i%d;%dR, u7=\E[6n,
>         u8=\E[?1;2c, u9=\E[c, vpa=\E[%i%p1%dd,
> [appldev3 AT ebs-app-dev3 HAF]$ 
> 

I have tried less in debian jessie (which less is v458) with
terminfo above (which you dumped by infocmp), however, your
problem could not be reproducible....

Does not your problem occur in cygwin xterm with cygwin less?

-- 
Takashi Yano <takashi DOT yano AT nifty DOT ne DOT jp>

-- 
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019