[comp.unix.aux] xterm terminfo fixup X11R4

name@portia.Stanford.EDU (tony cooper) (03/09/90)

There is a mistake in the Imakefile in mit/server/ddx/macII in the X11R4
source. The line

InstallNonExec(xterms.tic,$(USRLIBDIR)/terminfo/x/xterm)

should be

InstallNonExec(xterm.tic,$(USRLIBDIR)/terminfo/x/xterm)

A pretty trivial error so here's some more info to make this posting
worthwhile. Xterm has an alternate screen which is quite handy to use for
programs that clear the screen. Using the alternate screen for, say vi,
means that when vi clears the screen it really clears the alternate
screen. So your original screen retains all its original information
which I find quite handy (and aesthetically pleasing), especially for
cutting and pasting. So I added some extra options to the xterm.tic file
provided. To use them save the following into a file and tic that file.
(ie tic filename). This puts a new entry into /usr/lib/terminfo/x/xterm.

xterm|vs100|xterm terminal emulator,
	am, xenl, km, cols#80, it#8, lines#65, bel=^G, cr=\r, 
	csr=\E[%i%p1%d;%p2%dr, tbc=\E[3g, clear=\E[H\E[2J, el=\E[K, 
	ed=\E[J, cup=\E[%i%p1%d;%p2%dH, cud1=\n, home=\E[H, cub1=\b, 
	cuf1=\E[C, cuu1=\E[A, dch1=\E[P, dl1=\E[M, blink=@, bold=\E[1m, 
	rev=\E[7m, smso=\E[7m, sgr0=\E[m, rmso=\E[m, ich1=\E[@, 
	il1=\E[L, kbs=\b, kcud1=\EOB, kf1=\EOP, kf2=\EOQ, kf3=\EOR, 
	kf4=\EOS, kcub1=\EOD, kcuf1=\EOC, kcuu1=\EOA, rmkx=\E[?1l\E>, 
	smkx=\E[?1h\E=, dch=\E[%p1%dP, dl=\E[%p1%dM, cud=\E[%p1%dB, 
	ich=\E[%p1%d@, il=\E[%p1%dL, cub=\E[%p1%dD, cuf=\E[%p1%dC, 
	cuu=\E[%p1%dA, rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H, 
	rs2=@kf1=\EOP, rc=\E8, sc=\E7, ind=\n, ri=\EM, 
	sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;m, 
	hts=\EH, ht=\t, smcup=\E7\E[?47h, rmcup=\E[2J\E[?47l\E8,

Cheers,
Tony Cooper
tony@popserver.stanford.edu