delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/05/31/18:19:48

X-Spam-Check-By: sourceware.org
To: cygwin AT cygwin DOT com
From: mwoehlke <mwoehlke AT tibco DOT com>
Subject: Re: window resizing not updating COLUMNS and LINES
Date: Wed, 31 May 2006 17:19:15 -0500
Lines: 52
Message-ID: <e5l4p3$uh8$1@sea.gmane.org>
References: <004501c684ea$9aeb3f80$be32000a AT idirect DOT net>
Mime-Version: 1.0
User-Agent: Thunderbird 1.5.0.2 (X11/20060420)
In-Reply-To: <004501c684ea$9aeb3f80$be32000a@idirect.net>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Kenneth Nellis wrote:
> mwoehlke wrote:
>> Kenneth Nellis wrote:
>>> I'm not seeing the LINES and COLUMNS environment variables getting updated
>>> correctly after resizing my terminal window. This occurs whether I'm using
>>> rxvt or xterm. Furthermore, "echo $COLUMNS" and "printenv COLUMNS" don't
>>> agree. (I didn't see relevant articles in the archives.)
>>> 
>>> This occurs regardless of how "shopt -s checkwinsize" is set.
>>
>> FWIW, on *my* Cygwin, LINES and COLUMNS aren't even set... go figure.
>> :-)
>
> Same here...I do my own export to get things started. --Ken

Wait, wait, step back... this in itself sounds like a problem. Can 
anyone on the list verify that Cygwin's bash is setting these *at all*? 
(Of course, Ken's OP seems to imply he has it at least half working, but 
something smells fishy here...)

Bash is *supposed* to set these behind-the-scenes without your doing 
anything. This seems to be how it works on Linux...

Testing with a Windows console window:
$ echo $LINES

$ echo $COLUMNS

$ export LINES COLUMNS
$ echo $LINES

$ echo $COLUMNS

$ bash
$ echo $LINES

$ echo $COLUMNS

$ echo $C<tab*2>
$CC       $COMMONPROGRAMFILES  $COMPUTERNAME  $COMP_WORDBREAKS
$COMSPEC  $CVS_RSH             $CYGWIN
$ echo $C $C <-- yeah, that's broken too :-)

...and I see the same thing if I ssh in from Konsole (from a Linux box).

I understand why CGF wants this on cygwin-xfree, but I don't think it 
has anything to do with xfree (I will grant they may be more likely to 
have heard of it).

-- 
Matthew
Doom doom dooM doo-DooM dOOm DOom doOM... DOOM! -- Gir


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

- Raw text -


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