How to force wraparound at col. 80

Dr. Scump aland at infmx.UUCP
Thu Aug 25 11:43:38 AEST 1988


In article <1255 at mcgill-vision.UUCP>, mouse at mcgill-vision.UUCP (der Mouse) writes:
> In article <4814 at netnews.upenn.edu>, spolsky at eniac.seas.upenn.edu (Joel Spolsky) writes:
> > Does anybody know how to convince Unix (Sun 3/260) how to
> > automatically send a carriage return after 80 columns of output?
> 
> If it's really emulating a VT100, this can be changed.  A real VT100
> likes to hammers on the right margin with long lines, but can be set to
> wrap.  Unfortunately, it's a rather peculiar sort of wrap ("peculiar"
> meaning "not many others do it this way").  The implicit CR/LF is
> ...
> cursor is in the phantom column.)  Our VT100 manuals seem to have
> disappeared, so I can't give the escape sequence.
> (Pet peeve: lots of "vt100 emulators" aren't.  It's depressing how many
> of them don't do the right thing with ESC [ 4 ; r, for example.)

I ran into the same problem dialing-up through MIRROR (a Crosstalk
clone) with its vt100 emulator.  A *real* vt100 has a setup selection
for turning autowrap on/off.  Mirror did no such thing, but it *did*
process the corresponding escape sequence properly.
(BTW, the sequence is: ESC ? 7 h)

Therefore, in my .login, I assume wyse50 (work) but switch prompt
format, termcap, and force wrap mode on if I reply "vt100" to tset:
------
set noglob; eval `tset -Qs \?wy50n`; unset noglob
...
if ($TERM == wy30n || $TERM == wy50n) then
...
else 
   alias cd 'cd \!*; set prompt = $EN"#Infmx:"$cwd"# ! > "'
#     For vt100, reset the erase key and force wrap mode on...
#     Also, use INFORMIX termcap because Sun's vt100 Fkeys are wrong...
   if ($TERM == vt100) then
      setenv TERMCAP $IXD/etc/termcap
      set noglob; eval `tset -Qs vt100`; unset noglob
      stty decctlq -ctlecho erase 
      echo '^[[?7h'
#           ^^  substitute ESC for the "expanded" ^[
   endif
...
------

Hope this helps.
-- 
 Alan S. Denney  |  Informix Software, Inc.  |  {pyramid|uunet}!infmx!aland
 Disclaimer: These opinions are mine alone.  If I am caught or killed,
             the secretary will disavow any knowledge of my actions.
 Santos' 4th Law: "Anything worth fighting for is worth fighting *dirty* for"



More information about the Comp.unix.wizards mailing list