How do I get vi to know my window size?

Paul Fox pgf at brightstareng.com
Thu Sep 21 14:48:34 UTC 2006


wharms wrote:
 > sound good for me, where can i get it ? :)
 > 

i've put a copy of my stripped down resize.c at:
    http://www.foxharp.boston.ma.us/tmp/small_resize.c
it can certainly be made smaller -- my goal was just to make
it readable for myself.

paul

 > 
 > Paul Fox wrote:
 > > rich wrote:
 > >  > On Wed, Sep 20, 2006 at 07:49:33PM -0400, Rob Landley wrote:
 > >  > > Anyway, I can teach bbsh that when it's launched
 > >  > > interactive, do the probing thing if standard querying
 > >  > > doesn't work to determine terminal size.  That'll set $LINES
 > >  > > and $COLUMNS for its child programs, and svn 16167 should
 > >  > > theoretically be able to take it from there...
 > >  > 
 > >  > How do you avoid eating (and possibly choking on) user
 > >  > keystrokes already in the input buffer?  The only way I can
 > >  > think to avoid that is with some sort of tricky extra
 > >  > buffering layer.  Maybe it doesn't matter but I find it
 > >  > annoying if I've typed ahead before a program starts and some
 > >  > of the keystrokes get lost.
 > > 
 > > i agree.  this certainly reinforces that this feature should be
 > > very optional.
 > > 
 > > i'm a little surprised that rob thinks it should be in the shell. 
 > > in the absence of LINES and COLUMNS settings, programs that care
 > > should all be asking the driver.  so it doesn't have to be a
 > > parent process that determines the size.  in fact, if the parent
 > > shell sets and exports LINES and COLUMNS, it seems like this will
 > > only make it harder to deal with window size changes later on. 
 > > i'd vote for creating a separate applet (much like x11's resize)
 > > which can be invoked manually or from .profile or wherever.
 > > 
 > > paul
 > > =---------------------
 > >  paul fox, pgf at brightstareng.com
 > > _______________________________________________
 > > busybox mailing list
 > > busybox at busybox.net
 > > http://busybox.net/cgi-bin/mailman/listinfo/busybox
 > > 
 > > 
 > > 
 > _______________________________________________
 > busybox mailing list
 > busybox at busybox.net
 > http://busybox.net/cgi-bin/mailman/listinfo/busybox

=---------------------
 paul fox, pgf at brightstareng.com



More information about the busybox mailing list