1. xemacs
  2. XEmacs

Commits

cvs  committed cf808b4

Import from CVS: tag r20-1b4

  • Participants
  • Parent commits 30eda07
  • Branches default
  • Tags r20-1b4

Comments (0)

Files changed (124)

File CHANGES-beta

View file
  • Ignore whitespace
 							-*- indented-text -*-
+to 20.1 beta4
+-- mine.el (almost) fully ported to XEmacs
+-- time.el updated for XEmacs Courtesy of Jens Lautenbacher
+-- Gnus-5.4.17
+-- some historical files removed from etc for space
+-- id-select.el-1.4.5
+-- M-: (eval-expression) is now enabled by default
+-- Freeze frame fixes Courtesy of Jan Vroonhof and Darrell Kindred
+-- mule categories implemented Courtesy of Jareth Hein
+-- mic-paren.el-1.3.1
+-- builds with dynamic PURESIZE should work better
+-- hyperbole-4.022
+
 to 20.1 beta3
 -- Customized edit-faces Courtesy of Jens Lautenbacher
 -- W3-3.0.62

File ChangeLog

View file
  • Ignore whitespace
+Mon Mar  3 18:09:17 1997  Steven L Baur  <steve@altair.xemacs.org>
+
+	* XEmacs 20.1-b4 is released.
+
+Sat Mar  1 15:38:30 1997  Steven L Baur  <steve@altair.xemacs.org>
+
+	* Makefile.in (distclean): Correct typos.
+
+	* XEmacs 19.15-b96 is released.
+
+	* configure.in: Symlink site-lisp when using --srcdir.
+	Add special handling of lisp directory to allow for multiple
+	site-packages files.
+
+Fri Feb 28 20:38:46 1997  Steven L Baur  <steve@altair.xemacs.org>
+
+	* Makefile.in (distclean): Create lock and site-lisp directories
+	when they don't exist (after being pruned by CVS).
+
+Tue Mar  4 00:41:38 1997  Hrvoje Niksic  <hniksic@srce.hr>
+
+	* etc/sample.Xdefaults: Added customization of foreground and
+	background colors for the `default' face.
+
 Wed Feb 26 22:12:12 1997  Steven L Baur  <steve@altair.xemacs.org>
 
 	* Makefile.in (top_distclean): Reset src/PURESIZE.h for

File INSTALL

View file
  • Ignore whitespace
 
 The `--with-scrollbars=TYPE' option allows you to specify which X
 toolkit you wish to use for the scrollbars.  The valid options are
-`lucid', `motif', `athena' and `none'.  The default is `lucid' which
-is a Motif-lookalike scrollbar.  If `none' is specified then support
-for scrollbars will not be compiled in.
+`lucid', `motif', `athena', `athena3d', and `none'.  The default is
+`lucid' which is a Motif-lookalike scrollbar.  If `none' is specified
+then support for scrollbars will not be compiled in.
 
 The `--with-dialogs=TYPE' option allows you to specify which X toolkit
 you wish to use for the scrollbars.  The valid options are `athena',
 the Xmu library.
 
 The `--puresize' option can be used to change the amount of purespace
-allocated for the dumped XEmacs.
+allocated for the dumped XEmacs.  As of XEmacs 20.1 usage of this
+parameter is deprecated and, in fact, ignored.
 
 The `--with-sound=TYPE' option specifies that XEmacs should be built
 with sound support.  Native (`--with-sound=native') sound support is
 configure tests to be displayed.  `--extra-verbose' also displays the
 output of any compiler invocations done by configure.
 
+The `--with-wnn' and `--with-wnn6' options are for compiling with the
+Wnn multi-language input method.  `--with-wnn' is for compiling
+against Wnn-4.2 the free version of WNN.  This is beta level code.
+`--with-wnn6' is for compiling against WNN6 the commercial version of
+WNN.  This is alpha level code and very lightly tested at present.
+
+The `--wnn-includes=DIR' and `wnn-libraries=DIR' options are provided
+for specifying information about where to find WNN include directories
+and WNN libraries.  Currently you need to specify wnn-includes in most
+installations of Wnn-4.2.
+
 `configure' doesn't do any compilation or installation
 itself.  It just creates the files that influence those things:
 `./Makefile', `src/Makefile', `lwlib/Makefile', `lib-src/Makefile',

File Makefile.in

View file
  • Ignore whitespace
 
 .RECURSIVE: ${SUBDIR}
 
-${SUBDIR}: ${SUBDIR_MAKEFILES} src/config.h FRC
+${SUBDIR}: ${SUBDIR_MAKEFILES} src/config.h src/puresize_adjust.h FRC
 	cd $@ && $(MAKE) all $(MFLAGS) \
 		CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}'
 
 src/config.h: ${srcdir}/src/config.h.in
 	./config.status
 
+src/puresize_adjust.h:	${srcdir}/src/puresize.h
+	@echo "Resetting \`src/puresize_adjust.h'."
+	@echo '/* This file is generated by XEmacs, DO NOT MODIFY!!! */' > src/puresize_adjust.h
+	@echo '#define PURESIZE_ADJUSTMENT 0' >> src/puresize_adjust.h
+
+
 # ==================== Installation ====================
 
 ## If we let lib-src do its own installation, that means we
 top_distclean=\
 	rm -f config.status config-tmp-* build-install ; \
 	rm -f Makefile ${SUBDIR_MAKEFILES}; \
-	(cd lock && rm -f *) ; \
-	echo "/* This file is generated by XEmacs, DO NOT MODIFY!!! */" > src/PURESIZE.h; \
-	echo "# define PURESIZE 1350000" >> src/PURESIZE.h
+	(cd lock && rm -f *)
 
 distclean: FRC.distclean
+	-([ ! -d lock ] && mkdir lock)
+	-([ ! -d site-lisp ] && mkdir site-lisp)
 	(cd src      && $(MAKE) $(MFLAGS) distclean)
 	(cd lib-src  && $(MAKE) $(MFLAGS) distclean)
 	(cd lwlib    && $(MAKE) $(MFLAGS) distclean)

File README

View file
  • Ignore whitespace
-This directory tree holds version 20.0 of XEmacs, the extensible,
+This directory tree holds version 20.1 of XEmacs, the extensible,
 customizable, self-documenting real-time display editor.
 
 See the file `etc/NEWS' for information on new features and other

File configure

View file
  • Ignore whitespace
 #### have stuck the source on a read-only partition.  Instead we'll
 #### create it as an actual directory later on if it doesn't already
 #### exist.
-for dir in  etc lisp man info
+for dir in lisp etc man info site-lisp
 do
   if test ! -d $dir ; then
     echo Making symbolic link to ${srcdir}/$dir
   fi
 done
 
+
 #### Make srcdir absolute, if it isn't already.  It's important to
 #### avoid running the path through pwd unnecessary, since pwd can
 #### give you automounter prefixes, which can go away.
 test -n "${puresize}" && 
 {
 test -n "$verbose" && \
-echo "	defining" PURESIZE to be "${puresize}"
-echo "#define" PURESIZE "${puresize}" >> confdefs.h
-DEFS="$DEFS -DPURESIZE=${puresize}"
-ac_sed_defs="${ac_sed_defs}\${ac_dA}PURESIZE\${ac_dB}PURESIZE\${ac_dC}${puresize}\${ac_dD}
-\${ac_uA}PURESIZE\${ac_uB}PURESIZE\${ac_uC}${puresize}\${ac_uD}
-\${ac_eA}PURESIZE\${ac_eB}PURESIZE\${ac_eC}${puresize}\${ac_eD}
+echo "	defining" RAW_PURESIZE to be "${puresize}"
+echo "#define" RAW_PURESIZE "${puresize}" >> confdefs.h
+DEFS="$DEFS -DRAW_PURESIZE=${puresize}"
+ac_sed_defs="${ac_sed_defs}\${ac_dA}RAW_PURESIZE\${ac_dB}RAW_PURESIZE\${ac_dC}${puresize}\${ac_dD}
+\${ac_uA}RAW_PURESIZE\${ac_uB}RAW_PURESIZE\${ac_uC}${puresize}\${ac_uD}
+\${ac_eA}RAW_PURESIZE\${ac_eB}RAW_PURESIZE\${ac_eC}${puresize}\${ac_eD}
 "
 }
 

File configure.in

View file
  • Ignore whitespace
 #### have stuck the source on a read-only partition.  Instead we'll
 #### create it as an actual directory later on if it doesn't already
 #### exist.
-for dir in  etc lisp man info
+for dir in lisp etc man info site-lisp
 do
   if test ! -d $dir ; then
     echo Making symbolic link to ${srcdir}/$dir
     ${LN_S} ${srcdir}/$dir .
   fi
 done
+
 [
 #### Make srcdir absolute, if it isn't already.  It's important to
 #### avoid running the path through pwd unnecessary, since pwd can
 dnl so that the user gets immediate feedback on the results of the
 dnl autodetection.
 
-test -n "${puresize}" && AC_DEFINE_UNQUOTED(PURESIZE, ${puresize})
+test -n "${puresize}" && AC_DEFINE_UNQUOTED(RAW_PURESIZE, ${puresize})
 IF_YES_AC_DEFINE(HAVE_X_WINDOWS,HAVE_X_WINDOWS)
 IF_YES_AC_DEFINE(HAVE_XFREE386, HAVE_XFREE386)
 

File etc/JOKES

  • Ignore whitespace
-From:  Don Chiasson <G.CHIASSON@DREA-XX.ARPA>
-Subject: Some gnu jokes
-To: jokes@DREA-XX.ARPA, gergely@DREA-XX.ARPA, broome@DREA-XX.ARPA
-cc: G.CHIASSON@DREA-XX.ARPA
-Message-ID: <12329394624.13.G.CHIASSON@DREA-XX.ARPA>
-
-     Richard M. Stallman (RMS, widely known for creating EMACS) is writing
-a UNIX clone called GNU (which means Gnu's Not Unix--a recursive acronym).
-This seems to open the way to a whole gnu class of jokes.  For example:
-
-Q:  What do you call a person who hacks while wearing no clothes?
-A:  A gnudist.
-
-Q:  What do you call an eligible young hacker?
-A:  Gnubile.
-
-Q:  What is a hacker's favorite candy?
-A:  Gnugat.   (Though it contains little gnutrition.)
-
-Q:  What do you call a computer filled with air?
-A:  Gnumatic.
-
-Q:  What do you call a novice hacker who keeps pestering you 
-    with foolish questions?
-A:  A gnuisance.
-
-Q:  What do you call a subtle, clever hack in the favorite language?
-A:  A gnuanCe.
-
-Q:  What do you use a supercomputer for?
-A:  Gnumerical analysis.
-
-Q:  What do you call a hacker who collects coins?
-A:  A gnumismatist.
-
-     Well, there are more, just too gnumerous to tell all at once.  I think
-I'd better go before someone starts firing gnuclear weapons at me.
-		Don
-
-From: patl@athena.mit.edu (Patrick J. LoPresti)
-Message-ID: <1991Jul11.031731.9260@athena.mit.edu>
-Sender: news@athena.mit.edu (News system)
-Subject: The True Path (long)
-Date: 11 Jul 91 03:17:31 GMT
-Path: ai-lab!mintaka!olivea!samsung!zaphod.mps.ohio-state.edu!think.com!snorkelwacker.mit.edu!bloom-picayune.mit.edu!athena.mit.edu!patl
-Newsgroups: alt.religion.emacs,alt.slack
-Organization: Massachusetts Institute of Technology
-Lines: 95
-Xref: ai-lab alt.religion.emacs:244 alt.slack:1935
-
-When I log into my Xenix system with my 110 baud teletype, both vi
-*and* Emacs are just too damn slow.  They print useless messages like,
-'C-h for help' and '"foo" File is read only'.  So I use the editor
-that doesn't waste my VALUABLE time.
-
-Ed, man!  !man ed
-
-ED(1)               UNIX Programmer's Manual                ED(1)
-
-NAME
-     ed - text editor
-
-SYNOPSIS
-     ed [ - ] [ -x ] [ name ]
-DESCRIPTION
-     Ed is the standard text editor.
-- ---
-
-Computer Scientists love ed, not just because it comes first
-alphabetically, but because it's the standard.  Everyone else loves ed
-because it's ED!
-
-"Ed is the standard text editor."
-
-And ed doesn't waste space on my Timex Sinclair.  Just look:
-
-- -rwxr-xr-x  1 root          24 Oct 29  1929 /bin/ed
-- -rwxr-xr-t  4 root     1310720 Jan  1  1970 /usr/ucb/vi
-- -rwxr-xr-x  1 root  5.89824e37 Oct 22  1990 /usr/bin/emacs
-
-Of course, on the system *I* administrate, vi is symlinked to ed.
-Emacs has been replaced by a shell script which 1) Generates a syslog
-message at level LOG_EMERG; 2) reduces the user's disk quota by 100K;
-and 3) RUNS ED!!!!!!
-
-"Ed is the standard text editor."
-
-Let's look at a typical novice's session with the mighty ed:
-
-golem> ed
-
-?
-help
-?
-?
-?
-quit
-?
-exit
-?
-bye
-?
-hello? 
-?
-eat flaming death
-?
-^C
-?
-^C
-?
-^D
-?
-
-- ---
-Note the consistent user interface and error reportage.  Ed is
-generous enough to flag errors, yet prudent enough not to overwhelm
-the novice with verbosity.
-
-"Ed is the standard text editor."
-
-Ed, the greatest WYGIWYG editor of all.
-
-ED IS THE TRUE PATH TO NIRVANA!  ED HAS BEEN THE CHOICE OF EDUCATED
-AND IGNORANT ALIKE FOR CENTURIES!  ED WILL NOT CORRUPT YOUR PRECIOUS
-BODILY FLUIDS!!  ED IS THE STANDARD TEXT EDITOR!  ED MAKES THE SUN
-SHINE AND THE BIRDS SING AND THE GRASS GREEN!!
-
-When I use an editor, I don't want eight extra KILOBYTES of worthless
-help screens and cursor positioning code!  I just want an EDitor!!
-Not a "viitor".  Not a "emacsitor".  Those aren't even WORDS!!!! ED!
-ED! ED IS THE STANDARD!!!
-
-TEXT EDITOR.
-
-When IBM, in its ever-present omnipotence, needed to base their
-"edlin" on a UNIX standard, did they mimic vi?  No.  Emacs?  Surely
-you jest.  They chose the most karmic editor of all.  The standard.
-
-Ed is for those who can *remember* what they are working on.  If you
-are an idiot, you should use Emacs.  If you are an Emacs, you should
-not be vi.  If you use ED, you are on THE PATH TO REDEMPTION.  THE
-SO-CALLED "VISUAL" EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE
-FAITHLESS.  DO NOT GIVE IN!!!  THE MIGHTY ED HAS SPOKEN!!!
-
-?
-
-From: The Unknown User <anonymous@nowhere.uucp>
-Subject: EMACS -- What does it mean?
-To: mit-prep!info-gnu-emacs@TOPAZ.RUTGERS.EDU
-
-EMACS belongs in <sys/errno.h>: Editor too big!
-
-
-Escape-Meta-Alt-Control-Shift
-
-
-From: harvard!topaz!BLUE!BRAIL@mit-eddie
-Date: 9 Sep 85 17:25:27 EDT
-Subject: EMACS -- What does it mean?
-To: mit-prep!info-gnu-emacs@TOPAZ.RUTGERS.EDU
-
-	EMACS may stand for "Editing MACroS," but some friends of mine
-suggested some more creative definitions. Here they are. Anyone have
-any additions?
-
---------
-Eight
-Megabytes
-And
-Constantly
-Swapping
-
-Even a
-Master of
-Arts
-Comes 
-Simpler
-
-Emacs
-Manuals
-Are 
-Cryptic and
-Surreal
-
-Energetic
-Merchants
-Always
-Cultivate
-Sales
-
-Each
-Manual's
-Audience is
-Completely
-Stupified
-
-Emacs
-Means
-A
-Crappy
-Screen
-
-Eventually
-Munches
-All
-Computer
-Storage
-
-Even 
-My 
-Aunt
-Crashes the
-System
-
-Eradication of 
-Memory
-Accomplished with
-Complete
-Simplicity
-
-Elsewhere
-Maybe
-Alternative
-Civilizations
-Survive
-
-Egregious
-Managers
-Actively
-Court
-Stallman
-
-Esoteric
-Malleability
-Always
-Considered
-Silly
-
-Emacs
-Manuals
-Always
-Cause
-Senility
-
-Easily
-Maintained with the
-Assistance of
-Chemical
-Solutions
-
-EMACS
-MACRO
-ACTED
-CREDO
-SODOM
-
-Edwardian
-Manifestation of
-All
-Colonial
-Sins
-
-Generally
-Not
-Used
-
-Except by
-Middle
-Aged
-Computer
-Scientists
-
-Extended
-Macros
-Are
-Considered
-Superfluous
-
-Every
-Mode
-Accelerates
-Creation of
-Software
-
-Elsewhere
-Maybe
-All
-Commands are
-Simple
-
-Emacs
-May
-Allow
-Customised
-Screwups
-
-Excellent
-Manuals
-Are
-Clearly
-Suppressed
-
-Emetic
-Macros
-Assault
-Core and
-Segmentation
-
-Embarrassed
-Manual-Writer
-Accused of
-Communist
-Subversion
-
-Extensibility and 
-Modifiability
-Aggravate
-Confirmed
-Simpletons
-
-Emacs
-May
-Annihilate
-Command
-Structures
-
-Easily
-Mangles,
-Aborts,
-Crashes and
-Stupifies
-
-Extraneous
-Macros
-And
-Commands
-Stink
-
-Exceptionally
-Mediocre
-Algorithm for
-Computer
-Scientists
-
-EMACS
-Makes no
-Allowances
-Considering its
-Stiff price
-
-Equine
-Mammals
-Are
-Considerably
-Smaller
-
-Embarrassingly
-Mundane
-Advertising
-Cuts
-Sales
-
-Every
-Moron
-Assumes
-CCA is
-Superior
-
-Exceptionally
-Mediocre
-Autocratic
-Control
-System
-
-EMACS
-May
-Alienate
-Clients and
-Supporters
-
-Excavating
-Mayan
-Architecture
-Comes
-Simpler
-
-Erasing 
-Minds
-Allows 
-Complete
-Submission
-
-Every
-Male
-Adolescent
-Craves
-Sex
-
-Elephantine
-Memory
-Absolutely
-Considered
-Sine que non
-
-Emacs 
-Makers
-Are
-Crazy
-Sickos
-
-Eenie-Meenie-Miney-Mo-
-Macros
-Are
-Completely
-Slow
-
-Experience the
-Mildest
-Ad
-Campaign ever
-Seen
-
-Emacs
-Makefiles
-Annihilate
-C-
-Shells
-
-Eradication of
-Memory
-Accomplished with
-Complete
-Simplicity
-
-Emetic
-Macros
-Assault
-Core and
-Segmentation
-
-Epileptic
-MLisp
-Aggravates
-Compiler
-Seizures
-
-Eleven thousand
-Monkeys
-Asynchronously
-Crank out these
-Slogans
--------
-
-
-From: ihnss!warren@mit-eddie (Warren Montgomery)
-Newsgroups: net.emacs
-Subject: Re: EMACS -- What does it mean?
-Date: Tue, 10-Sep-85 09:14:24 EDT
-Organization: AT&T Bell Labs, Naperville, IL
-Apparently-To: emacs-netnews-distribution@mit-prep
-
-Someone at a luncheon suggested it meant:
-
-Evenings,
-Mornings,
-And a 
-Couple of
-Saturdays
-
-(In reference to the odd hours that went into the creation of my
-implementation).
-
--- 
-
-	Warren Montgomery
-	ihnss!warren
-	IH ((312)-979) x2494
-
-Date: Wed, 18 Sep 85 10:11:04 edt
-From: inmet!tower@inmet.inmet (Leonard H. Tower Jr.) <inmet!tower@cca-unix>
-Subject: Re: EMACS -- What does it mean?
-To: tower@MIT-PREP.ARPA
-
-Received: by inmet.uucp (4.12/inmet) id AA02199; Wed, 18 Sep 85 09:10:17 edt
-Date: Wed, 18 Sep 85 09:10:17 edt
-Message-Id: <8509181310.AA02199@inmet.uucp>
-Uucp-Paths: {bellcore,ima,ihnp4}!inmet!tower
-Arpa-Path: ima!inmet!tower@CCA-UNIX.ARPA
-Organization: 	Intermetrics, Inc., Cambridge, MA, USA
-Home: 	36 Porter Street, Somerville, MA  02143, USA   +1 (617) 623-7739
-/* Written  6:48 pm  Sep 14, 1985 by gml@ssc-vax in inmet:net.emacs */
-/* ---------- "Re: EMACS -- What does it mean?" ---------- */
-Pleeeeeeeze!!!  Nice try on the meaning of EMACS.  I believe the
-correct acronym is:
-
-Emacs 
-Makes
-All 
-Computing 
-Simple
-
-Thank you, and Good Night
-/* End of text from inmet:net.emacs */
-
-From: ho95e!wcs@mit-eddie (Bill.Stewart.4K435.x0705)
-Newsgroups: net.emacs
-Subject: Re: EMACS -- What does it mean?
-Date: Thu, 26-Sep-85 21:43:54 EDT
-Organization: AT&T Bell Labs, Holmdel NJ
-Apparently-To: emacs-netnews-distribution@mit-prep
-
-> > very interesting, but what does GNU stand for ?
-> GNU = Gnu's Not UNIX. There is also MINCE, for Mince Is Not a Complete Emacs.
-> More recursive acronyms, anyone?
-Many people have also seen FINE Is Not Emacs, but the one that has
-character is THief Isn't Even Fine.
--- 
-## Bill Stewart, AT&T Bell Labs, Holmdel NJ 1-201-949-0705 ihnp4!ho95c!wcs
-
-Path: mit-eddie!think!harvard!bbnccv!bbncca!linus!decvax!mcnc!ncsu!uvacs!edison!ta2
-From: edison!ta2@mit-eddie (tom allebrandi)
-Newsgroups: net.emacs
-Subject: Re: Re: EMACS -- What does it mean?
-Date: Sun, 29-Sep-85 18:11:55 EDT
-Organization: General Electric's Mountain Resort
-Apparently-To: emacs-netnews-distribution@mit-prep
-
-> GNU = Gnu's Not UNIX. There is also MINCE, for Mince Is Not a Complete Emacs.
-> 
-> More recursive acronyms, anyone?
-> 
-
-For the DEC-system-10/20: FINE - Fine Is Not Emacs.....
-
--- 
-...............
-tom allebrandi 2, general electric aco, charlottesville, va
-{decvax,duke}!mcnc!ncsu!uvacs!edison!ta2
-box 8106, charlottesville, va, 22906
-(804) 978-5566
-...............
-
-Date: Wed, 16 Oct 85 01:38:12 edt
-From: inmet!tower (Leonard H. Tower Jr.) <inmet!tower@cca-unix>
-Subject: more names
-To: tower@MIT-PREP.ARPA
-
-Received: by inmet.uucp (4.12/inmet) id AA12997; Tue, 15 Oct 85 22:31:39 edt
-Date: Tue, 15 Oct 85 22:31:39 edt
-Message-Id: <8510160231.AA12997@inmet.uucp>
-Uucp-Paths: {bellcore,ima,ihnp4}!inmet!tower
-Arpa-Path: ima!inmet!tower@CCA-UNIX.ARPA
-Organization: 	Intermetrics, Inc., Cambridge, MA, USA
-Home: 	36 Porter Street, Somerville, MA  02143, USA   +1 (617) 623-7739
-/* Written 12:20 pm  Oct 14, 1985 by rs@mirror.UUCP in inmet:net.emacs */
-
-
-SINE:	Sine Is Not Emacs
-	(MIT Architecture Machine Group)
-
-EINE:	Eine is Not Emacs
-	(MIT Lisp Machine)
-
-ZWEI:	Zwei Was Eine Initially
-	("rev2" of EINE)
-
---
-Rich $alz	{mit-eddie, ihnp4!inmet, wjh12, cca, datacube} !mirror!rs
-Mirror Systems	2067 Massachusetts Ave.
-617-661-0777	Cambridge, MA, 02140
-/* End of text from inmet:net.emacs */
-
-Path: mit-eddie!genrad!panda!talcott!harvard!seismo!gatech!ulysses!pajb
-From: ulysses!pajb@mit-eddie (Paul Bennett)
-Newsgroups: net.emacs
-Subject: Here we go again ...
-Date: Sat, 19-Oct-85 17:26:49 EDT
-Organization: AT&T Bell Laboratories, Murray Hill
-Apparently-To: emacs-netnews-distribution@mit-prep
-
-
-> EINE:	Eine is Not Emacs
-> 	(MIT Lisp Machine)
->
-> ZWEI:	Zwei Was Eine Initially
->	("rev2" of EINE)
-
-DREI:	DREI - Really Emacs Inside
-	(Exists only in my head)
-
-From: friedman@gnu.ai.mit.edu (Noah Friedman)
-Sender: friedman@gnu.ai.mit.edu
-To: jimb@gnu.ai.mit.edu, rms@gnu.ai.mit.edu
-Subject: etc/emacs.names
-Date: Fri, 9 Oct 92 00:54:57 edt
-
-The following should be added:
-
-
-Emacs
-Makes
-A
-Computer
-Slow
-
-From: S_TITZ@iravcl.ira.uka.de (Olaf Titz)
-Newsgroups: alt.religion.emacs
-Subject: Re: what emacs stands for
-Date: 12 Oct 92 19:29:32 GMT
-
-Emacs Masquerades As Comfortable Shell
-Ever Made A Control-key Setup?
-Emacs: My Alternative Computer Story
-Emacs Made Almost Completely Screwed
-       (by extensive use of M-x global-unset-key)
-Emacs Macht Alle Computer Schoen 
-       (deutsch)  (=Emacs makes all computers beautiful)
-Each Mail A Continued Surprise
-Every Mode Acknowledges Customized Strokes 
-       (keystrokes, of course :-)
-Eating Memory And Cycle-Sucking
-Everyday Material Almost Compiled Successfully
-
-now enough bashing for today :-)
-
-
-From: elvis@gnu.ai.mit.edu
-To: emacs-19-bugs@gnu.ai.mit.edu
-Subject: missing from etc/emacs.names
-Date: Thu, 20 May 93 02:21:27 edt
-
-
-Elvis
-Masterminds
-All
-Computer
-Software
-
-Just so you boys know the score.
-
-Thank you very Much,
-The King

File etc/NEWS

View file
  • Ignore whitespace
 ** Future Plans for XEmacs
 ==========================
 
-For the curious, the biggest changes in 19.15 will include integration
-of TM (a MIME package for VM and GNUS), EFS (the next generation of
-ange-ftp), and Auc-TeX, and a "lite" distribution that includes a
-minimal base and a set of optional packages (which will include TM,
-EFS, and Auc-TeX, as well as all of the large packages currently
-distributed with XEmacs).  There will also still be a full distribution
-that includes all the optional packages.
+The next `feature' will be the unbundling of XEmacs into constituent
+installable packages.
 
 We are working on improving the Mule support in future releases:
 
--- Other input methods, such as wnn, will be supported.
+-- Other input methods, such as skk, will be supported.
+
+-- Wnn support will be made more solid.
 
 -- More user-level documentation on using Mule.
 
+** Major Differences between 20.0 and 20.1
+
+Many packages have been add and upgraded.
+
+-- Gnus-5.4.17  Courtesy of Lars Magne Ingebrigtsen
+-- mic-paren.el-1.3.1  Courtesy of Mikael Sj�din
+-- hyperbole-4.022 Courtesy of Bob Weiner
+-- W3-3.0.62 Courtesy of William Perry
+-- AUCTeX-9.7k Courtesy of Per Abrahamsen
+-- hm--html-menus-5.3 Courtesy of Heiko Muenkel
+-- custom-1.46 Courtesy of Per Abrahamsen
+-- python-mode.el-2.90 Courtesy of Barry Warsaw
+-- balloon-help-1.04 Courtesy of Kyle Jones
+-- xrdb-mode.el-1.21 Courtesy of Barry Warsaw
+-- igrep.el-2.56 Courtesy of Kevin Rodgers
+-- frame-icon.el Courtesy of Michael Lamoureux and Bob Weiner
+-- itimer.el-1.01 Courtesy of Kyle Jones
+-- redo.el-1.01 Courtesy of Kyle Jones
+-- VM-6.15 Courtesy of Kyle Jones
+-- OO-Browser-2.10 Courtesy of Bob Weiner
+-- viper-2.93 Courtesy of Michael Kifer
+-- ediff-2.64 Courtesy of Michael Kifer
+-- edmacro.el-3.05 Courtesy of Dave Gillespie, port to XEmacs by
+   Hrvoje Niksic.
+-- detached-minibuf.el Courtesy of Alvin Shelton
+-- whitespace-mode.el Courtesy of Heiko Muenkel
+-- winmgr-mode.el Courtesy of David Konerding, Stefan Strobel & Barry Warsaw
+-- mine.el-1.17 Courtesy of Jacques Duthen
+-- fast-lock.el-3.11.01 Courtesy of Simon Marshall
+-- lazy-lock.el-1.16 Courtesy of Simon Marshall
+-- browse-cltl2.el-1.1 Courtesy of Holger Schauer
+-- eldoc.el-1.8 Courtesy of Noah Friedman
+-- tm-7.105 Courtesy of MORIOKA Tomohiko
+-- efs-1.15 courtesy of Andy Norman and Michael Sperber
+-- verilog-mode.el Courtesy of Michael McNamara & Adrian Aichner
+-- overlay.el Courtesy of Joseph Nuspl
+
+*** User Interface changes.
+
+The keysyms mouse-1, mouse-2, mouse-3 and down-mouse-1, down-mouse-2,
+and down-mouse-3 have been added for Emacs compatibility.
+
+A new user customizable variable `signal-error-on-buffer-boundary' has
+been added.  Set this to nil to avoid XEmacs usual lossage of zmacs
+region when moving up against a buffer boundary.
+
+The logo has been changed, and the default background color is now
+shade of gray instead of white.
+
+*** Other changes
+
+First alpha level support of MS Windows NT is available courtesy of
+David Hobley.
+
+Wnn/egg now has initial support Courtesy of Jareth Hein.
+
+The XEmacs build process has been changed to make site administration
+easier.  See lisp/site-load.el for details.
+
+Various functions that were previously disabled are now enabled like
+eval-expression (M-:) and upcase-region (C-x C-u)/downcase-region (C-x
+C-l).
+
 ** Major Differences Between 19.14 and 20.0
 
 XEmacs 20.0 is the first public release to have support for MULE

File etc/README

View file
  • Ignore whitespace
 This directory contains some text files of documentation for XEmacs or
 of interest to XEmacs users, some programs used by or with XEmacs, and
 the file of on-line documentation for XEmacs.
-
-`termcap.dat' is for VMS.  It is a copy of the `/etc/termcap' file
-used on Unix.

File etc/celibacy.1

  • Ignore whitespace
-CELIBACY(1)              UNIX Programmer's Manual           CELIBACY(1)
-
-
-
-NAME
-     celibacy - don't have sex
-
-SYNOPSIS
-     celibacy
-
-DESCRIPTION
-     Does nothing worth mentioning.

File etc/condom.1

  • Ignore whitespace
-CONDOM(1)	      EUNUCH Programmer's Manual		CONDOM(1)
-
-
-
-NAME
-	condom - Protection against viruses and prevention of child 
-		 processes
-
-SYNOPSIS
-	condom [options] [processid]
-
-DESCRIPTION
-	_condom_ provides protection against System Transmitted
-Viruses (STVs) that may invade your system.  Although the spread of
-such viruses across a network can only be abated by aware and cautious
-users, _condom_ is the only highly-effective means of preventing
-viruses from entering your system (see celibacy(1)).  Any data passed
-to _condom_ by the protected process will be blocked, as specified by
-the value of the -s option (see OPTIONS below).  _condom_ is known to
-defend against the following viruses and other malicious
-afflictions...
-
-	o AIDS
-	o Herpes Simplex (genital varieties)
-	o Syphilis
-	o Crabs
-	o Genital warts
-	o Gonorrhea
-	o Chlamydia
-	o Michelangelo
-	o Jerusalem
-
-	When used alone or in conjunction with pill(1), sponge(1),
-foam(1), and/or setiud(3), _condom_ also prevents the conception of a
-child process.  If invoked from within a synchronous process, _condom_
-has, by default, an 80% chance of preventing the external processes
-from becoming parent processes (see the -s option below).  When other
-process contraceptives are used, the chance of preventing a child
-process from being forked becomes much greater.  See pill(1),
-sponge(1), foam(1), and setiud(3) for more information.
-	If no options are given, the current user's login process (as
-determined by the environment variable USER) is protected with a
-Trojan rough-cut latex condom without a reservoir tip.  The optional
-'processid' argument is an integer specifying the process to protect.
-	NOTE: _condom_ may only be used with a hard disk.  _condom_
-will terminate abnormally with exit code -1 if used with a floppy
-disk (see DIAGNOSTICS below).
-
-OPTIONS
-     The following options may be given to _condom_...
-
-	-b BRAND	BRANDs are as follows...
-
-			trojan (default)
-			ramses
-			sheik
-			goldcoin
-			fourex
-
-	-m MATERIAL	The valid MATERIALs are...
-
-			latex (default)
-			saranwrap
-			membrane -- WARNING!  The membrane option is _not_
-			endorsed by the System Administrator General as an 
-			effective barrier against certain viruses.  It is 
-			supported only for the sake of tradition.
-
-	-f FLAVOR	The following FLAVORs are currently supported...
-
-			plain (default)
-			apple
-			banana
-			cherry
-			cinnamon
-			licorice
-			orange
-			peppermint
-			raspberry
-			spearmint
-			strawberry
-
-	-r		Toggle reservoir tip (default is no reservoir tip)
-
-	-s STRENGTH	STRENGTH is an integer between 20 and 100 specifying
-			the resilience of _condom_ against data passed to
-			_condom_ by the protected process.  Using a larger
-			value of STRENGTH increases _condom_'s protective
-			abilities, but also reduces interprocess communication.
-			A smaller value of STRENGTH increases interprocess
-			communication, but also increases the likelihood of a
-			security breach.  An extremely vigorous process or
-			one passing an enormous amount of data to _condom_ 
-			will increase the chance of _condom_'s failure.  The
-			default STRENGTH is 80%.
-
-	-t TEXTURE	Valid TEXTUREs are...
-
-			rough (default)
-			ribbed
-			bumps
-			lubricated (provides smoother interaction between 
-			            processes)
-
-	WARNING: The use of an external application to _condom_ in
-order to reduce friction between processes has been proven in
-benchmark tests to decrease _condom_'s strength factor!  If execution
-speed is important to your process, use the '-t lubricated' option.
-
-DIAGNOSTICS
-	_condom_ terminates with one of the following exit codes...
-
-	-1	An attempt was made to use _condom_ on a floppy disk.
-
-	 0	_condom_ exited successfully (no data was passed to
-		the synchronous process).
-
-	 1	_condom_ failed and data was allowed through.  The
-		danger of transmission of an STV or the forking of a child 
-		process is inversely proportional to the number of other 
-		protections employed and is directly proportional to 
-		the ages of the processes involved.
-
-BUGS
-	_condom_ is NOT 100% effective at preventing a child process
-from being forked or at deterring the invasion of a virus (although
-the System Administrator General has deemed that _condom_ is the most
-effective means of preventing the spread of system transmitted
-viruses).  See celibacy(1) for information on a 100% effective program
-for preventing these problems.
-	Remember... the use of sex(1) and other related routines
-should only occur between mature, consenting processes.  If you must
-use sex(1), please employ _condom_ to protect your process and your
-synchronous process.  If we are all responsible, we can stop the
-spread of STVs.
-
-AUTHORS and HISTORY
-	The original version of _condom_ was released in Roman times
-and was only marginally effective.  With the advent of modern
-technology, _condom_ now supports many more options and is much more
-effective.
-	The current release of _condom_ was written by Ken Maupin at
-the University of Washington (maupin@cs.washington.edu) and was last
-updated on 10/7/92.
-
-SEE ALSO
-	celibacy(1), sex(1), pill(1), sponge(1), foam(1), and
-setiud(3)

File etc/emacs.names

  • Ignore whitespace
-(More than half of the following acronyms are from a Sep 85 message
-from harvard!topaz!BLUE!BRAIL@mit-eddie and anonymous friends.)
-
- Even a		Master of	Arts		Comes 		Simpler
- Emacs		Manuals		Are 		Cryptic and	Surreal
- Energetic	Merchants	Always		Cultivate	Sales
- Each		Manual's	Audience is	Completely	Stupified
- Emacs		Means		A		Crappy		Screen
- Eventually	Munches		All		Computer	Storage
- Even 		My 		Aunt		Crashes the	System
- Eradication of	Memory		Accomplished with Complete	Simplicity
- Elsewhere	Maybe		Alternative	Civilizations	Survive
- Egregious	Managers	Actively	Court		Stallman
- Esoteric	Malleability	Always		Considered	Silly
- Emacs		Manuals		Always		Cause		Senility
- Easily		Maintained with the  Assistance of  Chemical	Solutions
- EMACS		MACRO		ACTED		CREDO		SODOM
- Edwardian	Manifestation of  All		Colonial	Sins
- Extended	Macros		Are		Considered	Superfluous
- Every		Macro		Accelerates	Creation of	Software
- Emacs				Allows		Customised	Screwups
- Excellent	Manuals		Are		Clearly		Suppressed
- Emetic		Macros		Assault		Core and	Segmentation
- Embarrassed	Manual-Writer	Accused of	Communist	Subversion
- Extensibilty and Modifiability	Aggravate	Confirmed	Simpletons
- Emacs		May		Annihilate	Command		Structures
- Easily		Mangles,	Aborts,		Crashes and	Stupifies
- Extraneous	Macros		And		Commands	Stink
- Exceptionally	Mediocre	Algorithm for	Computer	Scientists
- EMACS		Makes no	Allowances	Considering its	Stiff price
- Equine		Mammals		Are		Considerably	Smaller
- Embarrasingly	Mundane		Advertising	Cuts		Sales
- Every		Moron		Assumes		CCA is		Superior
- Exceptionally	Mediocre	Autocratic	Control		System
- EMACS		May		Alienate	Clients and	Supporters
- Excavating	Mayan		Architecture	Comes		Simpler
- Erasing 	Minds		Allows 		Complete	Submission
- Every		Male		Adolescent	Craves		Sex
- Elephantine	Memory		Absolutely	Considered	Sine que non
- Emacs 		Makers		Are		Crazy		Sickos
- Eenie-Meenie-Miney-Mo-	Macros	Are		Completely	Slow
- Experience the	Mildest		Ad		Campaign ever	Seen
- Emacs		Makefiles	Annihilate	C-		Shells
- Eradication of	Memory		Accomplished with Complete	Simplicity
- Emetic		Macros		Assault		Core and	Segmentation
- Epileptic	MLisp		Aggravates	Compiler	Seizures
- Eleven thousand Monkeys	Asynchronously	Crank out these	Slogans
- Evenings,	Mornings,	And a 		Couple of	Saturdays
- Emacs		Makes		All 		Computing 	Simple
- Emacs		Makes		All 		Computers 	Slow
- Evil		Manifestation	Also		Called		Satan
- Eats		Memory		And		Compromises	Security
- Eventually	Mallocs		All		Computer	Storage
- Eight		Megs		And		Continuous	Swapping
- Escape		Meta		Alt		Control		Shift
- Eerie		Men		Acting		Computer	Science
- Emacs		Means		A		Crummy		Screen
- Ego		Maniacs		Addicted to	Control		Sequences
- Easy		Man's		Advanced	Consciousness	System 
- Emacs		Masquerades	As a		Comfortable	Shell
- Emacs		Macht		Alle		Computer	Schoen
- Eating		Memory		And		Cycle		Sucking
- Elvis		Masterminds	All		Computer	Software
-
-From <sys/errno.h>:
-
- #define ENOSR		74		/* Out of streams resources */
- #define ENOMSG		75		/* No message of desired type */
- #define EMACS		76		/* Editor too large */
-
---- And other descendants:
-
- GNU's		Not 	Unix
- Mince		Is	Not a	Complete	Emacs
- Fine		Is	Not	Emacs
- Thief		Isn't	Even	Fine
- Eine		Is	Not	Emacs
- Zwei		Was	Eine	Initially
- Drei -		Really	Emacs	Inside
- Sine		is	Not	Eine
- Generally	Not	Used	Except by	Aged	Computer   Scientists
- Elle		Looks	Like	Emacs
- INSTITUTE's	Name	Shows	That	It's	Totally  Unrelated  To  EMACS
-
------------------------
-> From: ncramer@bbn.com (Nichael Cramer)
-> Subject: Re: Emacs
-> Date: 19 Jan 90 14:54:58 PST  (19 Jan 90 22:54:58 GMT)
-> Organization: Bolt Beranek and Newman Inc., Cambridge MA
-> 
-> For a Previous Employer, I had to write an easily-usable-by-VMS-and-other-
-> business-weenies editor (that ran on the Lispm) which was named: DRIE
-> 
-> DRIE Really Isn't EDT
-> 
-> (...and, yes, I know it isn't spelled right.)
-
------------------------
-> From: wdh@well.UUCP (Bill Hofmann)
-> Subject: Re: Emacs
-> Date: 23 Jan 90 20:52:15 PST  (24 Jan 90 04:52:15 GMT)
-> Organization: Whole Earth 'Lectronic Link, Sausalito, CA
-> 
-> I'd believe that excruciatingly detailed history of EMACS.
-> However, I think that the influence of ice cream on computer systems,
-> especially around MIT, can't be underestimated.  EMACS was the text editor,
-> and the document formatter was known as BOLIO.  Now, at the time, one of
-> the better known premium ice cream places was Emac and Bolio's.  Let's not
-> forget mixins in Lisp Machine Lisp (or flavors)....
-> 
-> =Bill=
-
------------------------
-> From: nhess@dvlseq.oracle.com (Nate Hess)
-> Subject: Re: Emacs
-> Date: 01 Feb 90 19:08:10 PST  (2 Feb 90 03:08:10 GMT)
->
-> % ls -l /usr/local/bin/gnu/emacs /usr/ucb/vi /bin/ed /bin/cat
-> -rwxr-xr-x  1 nhess     1350975 Jan 20 18:18 /usr/local/bin/gnu/emacs
-> -rwxr-xr-x  6 root       155648 Nov 16  1988 /usr/ucb/vi
-> -rwxr-xr-x  1 root        40960 Nov 16  1988 /bin/ed
-> -rwxr-xr-x  1 root         9476 Nov 16  1988 /bin/cat
->
-> It just keeps getting better and better, or worse and worse, depending
-> on how you look at it.
-
------------------------
-> From: rlk@think.com (Robert Krawitz)
-> Subject: Re: Emacs
-> Date: 02 Feb 90 14:30:50 PST  (2 Feb 90 22:30:50 GMT)
-> 
-> Well, there's always
-> 
-> % ls -l /usr/bin/adb
-> -rwxr-xr-x  1 root       114688 May 25  1989 /usr/bin/adb
-> 
-> (emacs can't yet edit something the size of a decent filesystem).
-
------------------------
-> From: igb@fulcrum.bt.co.uk (Ian G Batten)
-> Subject: Re: Cryptic comments
-> Date: 02 Feb 90 04:39:31 PST  (2 Feb 90 12:39:31 GMT)
-> 
-> As barmar confirmed, many of the comments in Multics' Emacs by Bernie
-> Greenberg were in Latin.  Most of the code was as well:
-> 
-> 	(buffer-est-delenda-p ...)
-> 
-> and all the fenestra code.  Plus jeter-les-gazongas!
-> 
-> ian

File etc/mine/1_16_flat.gif

  • Ignore whitespace
Added
New image

File etc/mine/2_16_flat.gif

  • Ignore whitespace
Added
New image

File etc/mine/3_16_flat.gif

  • Ignore whitespace
Added
New image

File etc/mine/4_16_flat.gif

  • Ignore whitespace
Added
New image

File etc/mine/5_16_flat.gif

  • Ignore whitespace
Added
New image

File etc/mine/6_16_flat.gif

  • Ignore whitespace
Added
New image

File etc/mine/7_16_flat.gif

  • Ignore whitespace
Added
New image

File etc/mine/8_16_flat.gif

  • Ignore whitespace
Added
New image

File etc/mine/bomb_16_flat.gif

  • Ignore whitespace
Added
New image

File etc/mine/bomb_trapped_16_flat.gif

  • Ignore whitespace
Added
New image

File etc/mine/empty_16_down.gif

  • Ignore whitespace
Added
New image

File etc/mine/empty_16_flat.gif

  • Ignore whitespace
Added
New image

File etc/mine/empty_16_up.gif

  • Ignore whitespace
Added
New image

File etc/mine/flagged_16_up.gif

  • Ignore whitespace
Added
New image

File etc/mine/question_16_up.gif

  • Ignore whitespace
Added
New image

File etc/sample.Xdefaults

View file
  • Ignore whitespace
 ! The valid color names on your system can be found by looking in the file
 ! `rgb.txt', usually found in /usr/lib/X11/ or /usr/openwin/lib/X11/.
 
+! Set the foreground and background colors of the `default' face.
+! The default face colors are the base for most of the other faces'
+! colors.  The default background is gray80, and the default foreground
+! is black.
+Emacs.default.attributeBackground:	gray80
+Emacs.default.attributeForeground:	black
+
 ! Set the modeline colors.
 Emacs.modeline*attributeForeground:	Black
 Emacs.modeline*attributeBackground:	Gray75

File etc/sex.6

  • Ignore whitespace
-SEX(6)              EUNUCH Programmer's Manual               SEX(6)
-
-
-
-NAME
-     sex - have sex
-
-SYNOPSIS
-     sex [ options ] ...  [ username ] ...
-
-DESCRIPTION
-     _s_e_x allows the invoker to have sex with the user(s) speci-
-     fied in the command line.  If no users are specified, they
-     are taken from the LOVERS environment variable.  Options to
-     make things more interesting are as follows:
-
-     -1   masturbate
-
-     -a   external stimulus (aphrodisiac) option
-
-     -b   buggery
-
-     -B<animal>
-          bestiality with <animal>
-
-     -c   chocolate sauce option
-
-     -C   chaining option (cuffs included) (see also -m -s -W)
-
-     -d<file>
-          get a date with the features described in <file>
-
-     -e   exhibitionism (image sent to all machines on the net)
-
-     -f   foreplay option
-
-     -F   nasal sex with plants
-
-     -i   coitus interruptus (messy!)
-
-     -j   jacuzzi option (California sites only)
-
-     -l   leather option
-
-     -m   masochism (see -s)
-
-     -M   triple parallel (Menage a Trois) option
-
-     -n   necrophilia (if target process is not dead, program
-          kills it)
-
-     -o   oral option
-
-     -O   parallel access (orgy)
-
-     -p   debug option (proposition only)
-
-     -P   pedophilia (must specify a child process)
-
-
-
-Printed 2/15/87              2/15/87                            1
-
-
-
-
-
-
-SEX(6)              EUNUCH Programmer's Manual               SEX(6)
-
-
-
-     -q   quickie (wham, bam, thank you, ma'am)
-
-     -s   sadism (target must set -m)
-
-     -S   sundae option
-
-     -T<number>
-          voice-net sex via standard uucp autodialer facilities;
-          area code prefix of 900 is assumed.
-
-     -v   voyeurism (surveys the entire net)
-
-     -w   whipped cream option
-
-     -W   whips (see also -s, -C, and -m)
-
-ENVIRONMENT
-     LOVERS
-          is a list of default partners which will be used if
-          none are specified in the command line.  If any are
-          specified, the values in LOVERS is ignored.
-
-FILES
-     /usr/lib/sex/animals          animals for bestiality
-
-     /usr/lib/sex/blackbook        possible dates
-
-     /usr/lib/sex/sundaes          sundae recipes
-
-     /usr/lib/sex/s&m         sado-masochistic equipment
-
-
-
-BUGS
-     ^C (quit process) may leave the user very unsatisfied.
-
-     ^Z (stop process) is usually quite messy.
-
-MAN AUTHOR
-     Author prefers to be anonymous.
-
-HISTORY
-     Oldest program ever.

File etc/termcap.dat

  • Ignore whitespace
-
-# This is termcap.dat, a copy of the /etc/termcap file included here
-# for use on VMS.
-
-# I know that many terminals are missing from this version of the file
-# because they were deleted at MIT.
-# I hope that someone will add in all the missing terminal types
-# and send me a corrected, larger file.
-
-# These are local terminals.
-
-v1|tvi912|912|920|tvi920|old televideo:\
-	:ct=\E3:st=\E1:cr=^M:do=^J:nl=^J:bl=^G:\
-	:al=33*\EE:le=^H:ce=\ET:cm=\E=%+ %+ :cl=^Z:co#80:dc=\EW:dl=33*\ER:ei=:\
-	:kb=^h:ku=^K:kd=^J:kl=^H:kr=^L:k0=^A@\r:k1=^AA\r:k2=^AB\r:k3=^AC\r:\
-	:bs:am:k4=^AD\r:k5=^AE\r:k6=^AF\r:k7=^AG\r:k8=^AH\r:k9=^AI\r:\
-	:ho=^^:im=:ic=\EQ:li#24:nd=^L:ta=^I:pt:se=\Ek:so=\Ej:up=^K:us=\El:ue=\Em:\
-	:ma=^K^P^L :sg#1:ug#1:
-ZV|bobcat|sbobcat|HP 9000 model 300 console:\
-	:al=10*\EL:am:bs:\
-	:cd=\EJ:ce=\EK:ch=6\E&a%dC:cl=\EH\EJ:\
-	:co#128:da:db:dc=\EP:dl=10*\EM:do=\EB:ei=\ER:\
-	:kb=^H:kd=\EB:kh=\Eh:kl=\ED:kr=\EC:ku=\EA:\
-	:ke=\E&s0A:ks=\E&s1A:\
-	:li#47:mi:nd=\EC:pt:\
-	:se=\E&d@:so=\E&dB:\
-	:up=\EA:xs:\
-	:cm=6\E&a%dy%dC:cv=6\E&a%dY:\
-	:im=\EQ:ml=\El:mu=\Em:\
-	:ue=\E&d@:us=\E&dD:bt=\Ei:sg#0:
-ZX|gator-t|HP 9000 model 237 emulating extra-tall AAA:\
-	:cr=^M:do=^J:nl=^J:bl=^G:al=\E[L:le=^H:bs:\
-	:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:co#128:li#94:\
-	:dc=\E[P:dl=\E[M:ho=\E[H:ic=\E[@:\
-	:AL=1*\E[%dL:DL=1*\E[%dM:IC=4\E[%d@:DC=4\E[%dP:rp=1*%.\E[%db:mr=\E[7m:me=\E[m:\
-	:km:ch=\E[%i%d`:\
-	:ul:ei=:im=:pt:bw:bt=\E[Z:\
-	:mi:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:us=\E[4m:up=\EM:
-ZW|gator|HP 9000 model 237 emulating AAA:\
-	:cr=^M:do=^J:nl=^J:bl=^G:al=\E[L:le=^H:bs:\
-	:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:co#128:li#47:\
-	:dc=\E[P:dl=\E[M:ho=\E[H:ic=\E[@:\
-	:AL=1*\E[%dL:DL=1*\E[%dM:IC=4\E[%d@:DC=4\E[%dP:rp=1*%.\E[%db:mr=\E[7m:me=\E[m:\
-	:km:ch=\E[%i%d`:\
-	:ul:ei=:im=:pt:bw:bt=\E[Z:\
-	:mi:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:us=\E[4m:up=\EM:
-ZY|gator-52|HP 9000 model 237 emulating VT52:\
-	:cr=^M:do=^J:nl=^J:bl=^G:\
-	:le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#128:li#47:nd=\EC:\
-	:ta=^I:pt:sr=\EI:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H:\
-	:ce=\EK:ho=\EH:
-ZZ|gator-52t|HP 9000 model 237 emulating extra-tall VT52:\
-	:cr=^M:do=^J:nl=^J:bl=^G:\
-	:le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#128:li#94:nd=\EC:\
-	:ta=^I:pt:sr=\EI:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H:\
-	:ce=\EK:ho=\EH:
-#
-# N: ANN ARBOR
-#
-N0|aa|annarbor|4080|ann arbor 4080:\
-	:cr=^M:do=^J:nl=^J:bl=^G:pt:ct=^\^P^P:st=^]^P1:\
-	:cm=^O%r%\066%.%>^S^L%+@:\
-	:co#80:li#40:le=^H:bs:cl=2^L:up=^N:nd=^_:ho=^K:am:\
-	:kb=^^:kd=^J:ku=^N:kl=^H:kr=^_:kh=^K:ma=^_ ^N^P:
-# Needs function keys added.
-# Originally from Mike O'Brien@Rand and Howard Katseff at Bell Labs.
-# Highly modified 6/22 by Mike O'Brien.
-# split out into several for the various screen sizes by dave-yost@rand
-# Modifications made 3/82 by Mark Horton
-# Modified by Tom Quarles at UCB for greater efficiency and more diversity
-# status line moved to top of screen, vb removed 5/82
-#
-# assumes the following setup:
-# A: 0000 1010  0001 0000
-# B: 9600  0100 1000  0000 0000  1000 0000  17  19
-# C: 56   66   0    0    9600  0110 1100
-# D: 0110 1001   1   0
-#
-#	Briefly, the settings are for the following modes:
-#	   (values are for bit set/clear with * indicating our preference
-#	    and the value used to test these termcaps)
-#	Note that many of these settings are irrelevant to the termcap
-#	and are just set to the default mode of the terminal as shipped
-#	by the factory.
-#
-# A menu: 0000 1010  0001 0000
-#	Block/underline cursor*
-#	blinking/nonblinking cursor*
-#	key click/no key click*
-#	bell/no bell at column 72*
-#	
-#	key pad is cursor control*/key pad is numeric
-#	return and line feed/return for <cr> key *
-#	repeat after .5 sec*/no repeat
-#	repeat at 25/15 chars per sec. *
-#
-#	hold data until pause pressed/process data unless pause pressed*
-#	slow scroll/no slow scroll*
-#	Hold in area/don't hold in area*
-#	functions keys have default*/function keys disabled on powerup
-#
-#	show/don't show position of cursor during page transmit*
-#	unused
-#	unused
-#	unused
-#
-# B menu: 9600  0100 1000  0000 0000  1000 0000  17  19
-#	Baud rate (9600*)
-#
-#	2 bits of parity - 00=odd,01=even*,10=space,11=mark
-#	1 stop bit*/2 stop bits
-#	parity error detection off*/on
-#
-#	keyboard local/on line*
-#	half/full duplex*
-#	disable/do not disable keyboard after data transmission*
-#
-#	transmit entire page/stop transmission at cursor*
-#	transfer/do not transfer protected characters*
-#	transmit all characters/transmit only selected characters*
-#	transmit all selected areas/transmit only 1 selected area*
-#
-#	transmit/do not transmit line separators to host*
-#	transmit/do not transmit page tab stops tabs to host*
-#	transmit/do not transmit column tab stop tabs to host*
-#	transmit/do not transmit graphics control (underline,inverse..)*
-#
-#	enable*/disable auto XON/XOFF control
-#	require/do not require receipt of a DC1 from host after each LF*
-#	pause key acts as a meta key/pause key is pause*
-#	unused
-#
-#	unused
-#	unused
-#	unused
-#	unused
-#
-#	XON character (17*)
-#	XOFF character (19*)
-#	
-# C menu: 56   66   0    0    9600  0110 1100
-#	number of lines to print data on (printer) (56*)
-#
-#	number of lines on a sheet of paper (printer) (66*)
-#
-#	left margin (printer) (0*)
-#
-#	number of pad chars on new line to printer (0*)
-#
-#	printer baud rate (9600*)
-#
-#	printer parity: 00=odd,01=even*,10=space,11=mark
-#	printer stop bits: 2*/1
-#	print/do not print guarded areas*
-#
-#	new line is: 01=LF,10=CR,11=CRLF*
-#	unused
-#	unused
-#
-# D menu: 0110 1001   1   0
-#	LF is newline/LF is down one line, same column*
-#	wrap to preceding line if move left from col 1*/don't wrap
-#	wrap to next line if move right from col 80*/don't wrap
-#	backspace is/is not destructive*
-#
-#	display*/ignore DEL character
-#	display will not/will scroll*
-#	page/column tab stops*
-#	erase everything*/erase unprotected only
-#
-#	editing extent: 0=display,1=line*,2=field,3=area
-#
-#	unused
-#	
-N1|aaa-29-np|aaa-29 with no padding (for psl):\
-	:al=\E[L:ce=\E[K:cl=\E[H\E[J:\
-	:dc=\E[P:dl=\E[M:ic=\E[@:
-tc=aaa-29:
-N2|aaa-unk|ann arbor ambassador (internal - don't use this directly):\
-	:cr=^M:do=^J:nl=^J:bl=^G:al=1*\E[L:am:le=^H:bs:km:\
-	:cd=7.2*\E[J:ce=5\E[K:cl=7.2*\E[H\E[J:cm=\E[%i%d;%dH:co#80:\
-	:dc=4\E[P:dl=1*\E[M:ho=\E[H:ic=4\E[@:\
-	:md=\E[1m:mr=\E[7m:mb=\E[5m:mk=\E[8m:me=\E[m:\
-	:ku=\EM:kd=\ED:kl=\E[D:kr=\E[C:kh=\E[H:ce=\E[K:\
-	:ks=\EP`?z~[H~[[J`>z~[[J`8xz~[M`4xz~[[D`6xz~[[C`2xz~[D\E\\:\
-	:ke=\EP`?y~[H~[[J`>y~[[2J`8xy~[M`4xy~[[D`6xy~[[C`2xy~[D\E\\:\
-	:ch=\E[%i%d`:\
-	:ei=:im=:pt:bw:bt=\E[Z:\
-	:mi:nd=\E[C:se=\E[m:so=\E[7m:ue=\E[m:us=\E[4m:up=\EM:\
-        :AL=1*\E[%dL:DL=1*\E[%dM:IC=4\E[%d@:DC=4\E[%dP:\
-	:cS=\E[%d;%d;%d;%dp:\
-	:vs=\E[>52;54h\E[>30;37;38;39l:ve=\E[>52l\E[>37h:
-# All the ti strings used to start with \E[2J, which cleared the screen.
-# But this was so slow that it caused ^S/^Q lossage.
-# So I removed the \E[2J's.  -- rms, 1/29/86
-N3|aaa-18|ann arbor ambassador/18 lines:\
-	:ti=\E[18;0;0;18p:\
-	:te=\E[60;0;0;18p\E[18;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#18:tc=aaa-unk:
-N4|aaa-20|ann arbor ambassador/20 lines:\
-	:ti=\E[20;0;0;20p:\
-	:te=\E[60;0;0;20p\E[20;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#20:tc=aaa-unk:
-N5|aaa-22|ann arbor ambassador/22 lines:\
-	:ti=\E[22;0;0;22p:\
-	:te=\E[60;0;0;22p\E[22;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#22:tc=aaa-unk:
-N6|aaa-24|ann arbor ambassador/24 lines:\
-	:ti=\E[24;0;0;24p:\
-	:te=\E[60;0;0;24p\E[24;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#24:tc=aaa-unk:
-N7|aaa-26|ann arbor ambassador/26 lines:\
-	:ti=\E[26;0;0;26p:\
-	:te=\E[60;0;0;26p\E[26;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#26:tc=aaa-unk:
-N8|aaa-28|ann arbor ambassador/28 lines:\
-	:ti=\E[28;0;0;28p:\
-	:te=\E[60;0;0;28p\E[28;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#28:tc=aaa-unk:
-N9|aaa|ambassador|aaa-30|ann arbor ambassador/30 lines:\
-	:ti=\E[30;0;0;30p:\
-	:te=\E[60;0;0;30p\E[30;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[30;0;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#30:tc=aaa-unk:
-NA|aaa-36|ann arbor ambassador/36 lines:\
-	:ti=\E[36;0;0;36p:\
-	:te=\E[60;0;0;36p\E[36;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#36:tc=aaa-unk:
-NB|aaa-40|ann arbor ambassador/40 lines:\
-	:ti=\E[40;0;0;40p:\
-	:te=\E[60;0;0;40p\E[40;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#40:tc=aaa-unk:
-NC|aaa-48|ann arbor ambassador/48 lines:\
-	:ti=\E[48;0;0;48p:\
-	:te=\E[60;0;0;48p\E[48;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#48:tc=aaa-unk:
-ND|aaa-60|ann arbor ambassador/60 lines:\
-	:ti=\E[60;0;0;60p:\
-	:te=\E[60;0;0;60p\E[60;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;0;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#60:tc=aaa-unk:
-NE|aaa-unk-s|ann arbor ambassador unknown with/status:\
-	:hs:es:i2=\E7\E[>51h\E[H\E[2K\E[>51l\E8:\
-	:ts=\E7\E[>51h\E[H\E[2K\E[%i%d`:fs=\E[>51l\E8:\
-	:ds=\E7\E[>51h\E[H\E[2K\E[>51l\E8:\
-	:tc=aaa-unk:
-NF|aaa-18-s|ann arbor ambassador/18 lines + status line:\
-	:ti=\E[18;1;0;18p:\
-	:te=\E[60;1;0;18p\E[17;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#17:tc=aaa-unk-s:
-NG|aaa-20-s|ann arbor ambassador/20 lines + status line:\
-	:ti=\E[20;1;0;20p:\
-	:te=\E[60;1;0;20p\E[19;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#19:tc=aaa-unk-s:
-NH|aaa-22-s|ann arbor ambassador/22 lines + status line:\
-	:ti=\E[22;1;0;22p:\
-	:te=\E[60;1;0;22p\E[21;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#21:tc=aaa-unk-s:
-NI|aaa-24-s|ann arbor ambassador/24 lines + status line:\
-	:ti=\E[24;1;0;24p:\
-	:te=\E[60;1;0;24p\E[23;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#23:tc=aaa-unk-s:
-NJ|aaa-26-s|ann arbor ambassador/26 lines + status line:\
-	:ti=\E[26;1;0;26p:\
-	:te=\E[60;1;0;26p\E[25;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#25:tc=aaa-unk-s:
-NK|aaa-28-s|ann arbor ambassador/28 lines + status line:\
-	:ti=\E[28;1;0;28p:\
-	:te=\E[60;1;0;28p\E[27;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#27:tc=aaa-unk-s:
-NL|aaa-30-s|ann arbor ambassador/30 lines + status line:\
-	:ti=\E[30;1;0;30p:\
-	:te=\E[60;1;0;30p\E[29;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#29:tc=aaa-unk-s:
-NM|aaa-36-s|ann arbor ambassador/36 lines + status line:\
-	:ti=\E[36;1;0;36p:\
-	:te=\E[60;1;0;36p\E[35;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#35:tc=aaa-unk-s:
-NN|aaa-40-s|ann arbor ambassador/40 lines + status line:\
-	:ti=\E[40;1;0;40p:\
-	:te=\E[60;1;0;40p\E[39;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#39:tc=aaa-unk-s:
-NO|aaa-48-s|ann arbor ambassador/48 lines+sl:\
-	:ti=\E[48;1;0;48p:te=\E[60;1;0;48p\E[47;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\EP`?y~[[2J~[[H\E7\E[60;1;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#47:tc=aaa-unk-s:
-NP|aaa-60-s|ann arbor ambassador/60 lines + status line:\
-	:ti=\E[60;1;0;60p:te=\E[60;1;0;60p\E[59;1H\E[J:\
-	:is=\EP`+x~M\E\\\E[m\E7\E[60;1;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:li#59:tc=aaa-unk-s:
-NQ|aaa-18-rv|ambassador/18 lines+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-18:
-NR|aaa-20-rv|ambassador/20 lines+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-20:
-NS|aaa-22-rv|ambassador/22 lines+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-22:
-NT|aaa-24-rv|ambassador/24 lines+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-24:
-NU|aaa-26-rv|ambassador/26 lines+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-26:
-NV|aaa-28-rv|ambassador/28 lines+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-28:
-NW|aaa-30-rv|ann arbor ambassador/30 lines in reverse video:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-30:
-NX|aaa-36-rv|ann arbor ambassador/36 lines in reverse video:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-36:
-NY|aaa-40-rv|ann arbor ambassador/40 lines in reverse video:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-40:
-NZ|aaa-48-rv|ann arbor ambassador/48 lines in reverse video:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-48:
-Na|aaa-60-rv|ann arbor ambassador/60 lines in reverse video:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;0;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-60:
-Nb|aaa-18-rv-s|aaa-18-s-rv|ambassador/18 lines+sl+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;18p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-18-s:
-Nc|aaa-20-rv-s|aaa-20-s-rv|ambassador/20 lines+sl+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;20p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-20-s:
-Nd|aaa-22-rv-s|aaa-22-s-rv|ambassador/22 lines+sl+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;22p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-22-s:
-Ne|aaa-24-rv-s|aaa-24-s-rv|ambassador/24 lines+sl+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;24p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-24-s:
-Nf|aaa-26-rv-s|aaa-26-s-rv|ambassador/26 lines+sl+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;26p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-26-s:
-Ng|aaa-28-rv-s|aaa-28-s-rv|ambassador/28 lines+sl+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;28p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-28-s:
-Nh|aaa-30-rv-s|aaa-30-s-rv|ambassador/30 lines+sl+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;30p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-30-s:
-Ni|aaa-36-rv-s|aaa-36-s-rv|ambassador/36 lines+sl+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;36p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-36-s:
-Nj|aaa-40-rv-s|aaa-40-s-rv|ambassador/40 lines+sl+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;40p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-40-s:
-Nk|aaa-48-rv-s|aaa-48-s-rv|ambassador/48 lines+sl+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;48p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-48-s:
-Nl|aaa-60-rv-s|aaa-60-s-rv|ambassador/60 lines+sl+rv:\
-	:md=\E[1;7m:mr=\E[m:mb=\E[5;7m:mk=\E[7;8m:me=\E[7m:\
-	:us=\E[4;7m:ue=\E[7m:se=\E[7m:so=\E[m:\
-	:is=\EP`+x~M\E\\\E[7m\E7\E[60;1;0;60p\E[3g\E[f\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E[8a\EH\E8\E[>6h\E[1Q:\
-	:tc=aaa-60-s:
-Nm|aaa-24-ctxt:\
-	:ti=\E[30;1H\E[K\E[24;0;0;24p:te=\E[60;1;0;24p\E[60;1H\E[K:tc=aaa-24:
-Nn|aaa-24-rv-ctxt:\
-	:ti=\E[30;1H\E[K\E[24;0;0;24p:te=\E[60;1;0;24p\E[60;1H\E[K:tc=aaa-24-rv:
-No|aaa-30-s-ctxt:\
-	:ti=\E[30;1H\E[K\E[30;1;0;30p:te=\E[60;1;0;30p\E[59;1H\E[K:tc=aaa-30-s:
-Np|aaa-30-s-rv-ctxt:\
-	:ti=\E[30;1H\E[K\E[30;1;0;30p:\
-	:te=\E[60;1;0;30p\E[59;1H\E[K:tc=aaa-30-s-rv:
-Nq|aaa-ctxt|aaa-30-ctxt:\
-	:ti=\E[30;0;0;30p:te=\E[60;0;0;30p\E[60;1H\E[K:tc=aaa-30:
-Nr|aaa-rv-ctxt|aaa-30-rv-ctxt:\
-	:ti=\E[30;0;0;30p:te=\E[60;0;0;30p\E[60;1H\E[K:tc=aaa-30-rv:
-Ns|aaa-db|ann arbor ambassador 30/destructive backspace:\
-	:ti=\E[H\E[J\E[30;0;0;30p:te=\E7\E[60;0;0;30p\E8:li#30:\
-	:is=\E[60;0;0;30p\E[H\E[J\E[1Q\E[m\E[20l\E[>30h:le=\E[D:bc=\E[D:bs@:\
-	:tc=aaa-unk:
-#Kludge for supdup
-aaa-supdup|ann arbor ambassador 30/ for supdup :\
-	:ns:tc=aaa-30:
-
-#
-# yet another attempt at the aaa terminal from CCA:
-#
-ZJ|aaax|ambasx|ambassadorx|ann arbor ambassador base descriptor/:\
-	:al=\E[L:bs:bt=\E[Z:bw:\
- 	:cd=\E[J:ce=\E[K:ch=\E[%i%d`:cl=\E[H\E[2J:cm=\E[%i%d;%dH:co#80:\
-	:cv=\E[%i%dd:da:db:dc=\E[P:dl=\E[M:ho=\E[H:ic=\E[@:\
-	:mi:nd=\E[C:pt:sf=\E[S:sr=\E[T:se=\E[m:so=\E[7m:\
-	:km:mm=\E[>52h:mo=\E[>52l:\
-	:ue=\E[m:up=\E[A:us=\E[4m:
-ZK|aaa48|ambas|ambassador|ann arbor ambassador/48 lines:\
-	:is=\E[48;0;0;48p\E[H\E[J\E[1Q\E[m\E[>30l\E[>26l\E[>32h\E[>33h\E[>52h:\
-	:li#48:mi:tc=aaax:
-ZL|aaa24|ambas24|ambassador24|ann arbor ambassador/24 lines:\
-	:is=\E[24;0;0;24p\E[H\E[J\E[1Q\E[m\E[>30l\E[>26l\E[>32h\E[>33h\E[>52h:\
-	:li#24:mi:tc=aaax:
-ZM|aaa30|ambas30|ambassador30|ann arbor ambassador/30 lines:\
-	:is=\E[30;0;0;30p\E[H\E[J\E[1Q\E[m\E[>30l\E[>26l\E[>32h\E[>33h\E[>52h:\
-	:li#30:mi:tc=aaax:
-ZN|aaa60|ambas60|ambassador60|ann arbor ambassador/60 lines:\
-	:is=\E[60;0;0;60p\E[H\E[J\E[1Q\E[m\E[>30l\E[>26l\E[>32h\E[>33h\E[>52h:\
-	:li#60:mi:tc=aaax:
-# vt100 -- this has been changed to delete the "pt" ("real tabs")
-# option, which was losing. -- walter 10/84
-d0|vt100-132|vt125-132|dec vt100 with 132 columns:\
-	:co#132:tc=vt100:
-d0|vt100|vt100-am|vt100-80|vt125|vt125-80|dec vt100:\
-	:cr=^M:bl=^G:le=^H:do=\ED:ho=\E[H:\
-	:co#80:li#24:cl=45\E[H\E[2J:bs:am:cm=5\E[%i%d;%dH:nd=\E[C:up=\E[A:\
-	:ce=2\E[K:cd=2*\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
-	:md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:\
-	:is=\E<\E[m\E>\E[?7h\E[?3;4;6l\200\200\200\200\200\200\200\200:\
-	:rs=\E<\E[m\E>\E[?7h\E[?3;4;6l\200\200\200\200\200\200\200\200:\
-	:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
-	:cs=\E[%i%d;%dr:ks=\E[?1h\E=:ke=\E[?1l\E>:\
-	:kh=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:sf=5\ED:sr=5\EM:xn:\
-	:dN#4:vt#3:sc=\E7:rc=\E8:
-d0|vt132-132|dec vt132 with 132 columns:\
-	:al=99\E[L:dl=99\E[M:ip=7:dc=7\E[P:ei=\E[4l:im=\E[4h:xn:dN#30:\
-	:co#132:tc=vt100:
-d0|vt132|vt132-80|dec vt132 with 80 columns:\
-	:al=99\E[L:dl=99\E[M:ip=7:dc=7\E[P:ei=\E[4l:im=\E[4h:xn:dN#30:tc=vt100:
-
-dw|vt52|vt52-80|dec vt52:\
-	:cr=^M:do=^J:nl=^J:bl=^G:\
-	:le=^H:bs:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :co#80:li#24:nd=\EC:\
-	:ta=^I:pt:sr=\EI:up=\EA:ku=\EA:kd=\EB:kr=\EC:kl=\ED:kb=^H:
-
-# Sun workstation consoles
-Mu|sun|Sun Microsystems Workstation console:\
-	:li#34:co#80:cl=^L:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:\
-	:am:bs:km:mi:ms:pt:\
-	:ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:rs=\E[s:\
-	:kd=\E[B:kl=\E[D:ku=\E[A:kr=\E[C:kh=\E[H:\
-	:k1=\E[224z:k2=\E[225z:k3=\E[226z:k4=\E[227z:k5=\E[228z:\
-	:k6=\E[229z:k7=\E[230z:k8=\E[231z:k9=\E[232z:\
-	:al=\E[L:dl=\E[M:im=:ei=:ic=\E[@:dc=\E[P:\
-	:AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC=\E[%dP:
-# From john@ucbrenoir  Tue Sep 24 13:14:44 1985
-Mu|sun-s|Sun Microsystems Workstation window with status line:\
-	:hs:ts=\E]l:fs=\E\\:ds=\E]l\E\\:tc=sun
-Mu|sun-e-s|sun-s-e|Sun Microsystems Workstation with status hacked for emacs:\
-	:hs:ts=\E]l:fs=\E\\:ds=\E]l\E\\:tc=sun-e:
-M0|sun-48|Sun 48-line window:\
-	:li#48:co#80:tc=sun:
-M1|sun-34|Sun 34-line window:\
-	:li#34:co#80:tc=sun:
-M2|sun-24|Sun 24-line window:\
-	:li#24:co#80:tc=sun:
-M3|sun-17|Sun 17-line window:\
-	:li#17:co#80:tc=sun:
-M4|sun-12|Sun 12-line window:\
-	:li#12:co#80:tc=sun:
-M5|sun-1|Sun 1-line window for sysline:\
-	:li#1:co#80:es:hs:ts=\r:fs=\E[K:ds=^L:tc=sun:
-M6|sun-e|sun-nic|sune|Sun Microsystems Workstation without insert character:\
-	:ic@:im@:ei@:tc=sun:
-
-# Nu machine parameters taken from mit-vax.
-# 						smc - 5/21/85
-#
-dg|nuterminal:\
-	:al=1*\EL:am:bs:cd=60\EJ:ce=10\EK:cl=60\EE:cm=10\EY%+ %+ :\
-	co#80:dc=2.5*\EN:\