This is a modified version of Matt Fichtenbaum's TECO for Ultrix.

Added features:

1. A few added search constructs from Dec 10 TECO
^E[,...]
^EM
^E<nnn>

2. 
^] is the timeout in 10th of a second for escape sequence recognition.
e.g.
10^]    - sets timeout to one second.
^]=     - displays current timeout

Setting ^] to 0 disables escape sequence recognition.

3. new EZ settings
EZ&512  - true is stdin is not a terminal (tcsetattr or ioctl failed)
EZ&1024 - true tells TECO not to use fill characters.


4. Diamond character from TECO-11 now implemented to
   mark EOF.

5. SeeAll mode
0,3:w   - seeall off
1,3:w   - see tabs
2,3:w   - show tabs and cr when cursor on cr
3,3:w   - show tabs and cr

6. portability - this is perhaps the most important one.
   makefiles are provided for SGI, Sun, IBM RS6000 (BSD or POSIX
   style terminal I/O), HP/UX. 
   Linux is now also an easy port. Basically, POSIX type termios
   are now supported, so porting should be generally easier.

Several sample Makefile's are included.
Makefile.aix            AIX 3.2 (using BSD libraries)
Makefile.aix5           AIX 3.2 (using POSIX)
Makefile.sunv           Sun OS 4.1.1 using SYSV compiler /usr/5bin/cc
Makefile.sun4           Sun OS 4.1.1 using /usr/bin/cc
Makefile.sgi            SGI IRIX 4.0
Makefile.hp             HP/UX 8.05 (HP 9000/730)

Look in te_defs.h before trying to port to a new platform.



A sample .tecorc (actually the one I personally use) is in tecorc.mch


I've taken out the files that support cmdtool/shelltool/sun consoles
as I don't use them (and didn't bother porting them). If you want
them, go back to Matt's original distribution.
