BSD Ports

editors/teco 0398_2 FreeBSD

Powerful and compact editor with nongraphical user interface

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
editors
Package size
208.4 KiB, 812.4 KiB installed

Description

TECO is the grand old text editor. It is a powerful and compact precursor to EMACS, and has a completely nongraphical user interface. It is very fast (probably the fastest editor in the world) and has a macro language. TECO was written by Dan Murphy (http://www.opost.com/dlm) at Digital Equipment Corporation in 1962. This is based on Pete Siemsen's TECOC implementation, and comes with a copy of the original's DECUS TECO documentation.

In the other systems

SystemPortVersion
FreeBSDeditors/teco0398_2
DragonFlyeditors/teco0398_2

Install

Binary package:

pkg install teco

From the ports tree:

cd /usr/ports/editors/teco/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	teco>0:editors/teco

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0398_20398_20398_10398_20398_2
FreeBSD:14:quarterly0398_20398_2n/a0398_20398_2
FreeBSD:15:latest0398_20398_2n/a0398_20398_2
FreeBSD:15:quarterly0398_20398_2n/an/an/a
FreeBSD:16:latest0398_20398_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: editors_teco

OptionDefaultDescription
DOCSoffBuild and/or install documentation
Service scripts
none

Message after installing

Powerful and compact editor with nongraphical user interface

The FreeBSD port implements pretty well all that the Linux version does.

There is now a manual page; note carefully that the name of the
executable file is 'tecoc', and that it takes a first argument
specifying how it is to run. The manual page has many more details.

Most users will want to set up aliases for using the program; this is
not done by the port to avoid unnecessary namespace pollution. There is
also the issue that the conventional command for creating a new file
with teco is 'make' - it is suggested that a capitalised version,
'Make', is used instead. However, users can choose any name they like.

An example set of aliases for csh might be:

        alias Make 'tecoc make'
        alias teco 'tecoc teco'
        alias mung 'tecoc mung'
        alias inspect 'tecoc teco -inspect'

For bash, they might be:

        alias Make='tecoc make'
        alias teco='tecoc teco'
        alias mung='tecoc mung'
        alias inspect='tecoc teco -inspect'


If the port is built with the DOCS option set to ON, then documentation
will be installed into %%DOCSDIR%%. This will include
a large teco manual named 'teco.doc', and a quick reference 'wall chart'
named 'wchart.txt'. Other documents located there are outdated and/or
inconsistent, and thus of limited use.

Before starting to use tecoc, see the sections "DESCRIPTION/Command
names" and "SEE ALSO" in the manual page.

Files

Manual pages 1
  • teco(1)
pkg-plist 35
  • bin/tecoc
  • share/man/man1/teco.1.gz
  • share/teco/upcase.tec
  • share/teco/change.tes
  • share/teco/date.tes
  • share/teco/detab.tes
  • share/teco/dir.tes
  • share/teco/makprnt.tes
  • share/teco/squ.tes
  • share/teco/unsqu.tes
  • share/teco/change.tec
  • share/teco/checkqr.tec
  • share/teco/date.tec
  • share/teco/detab.tec
  • share/teco/dir.tec
  • share/teco/lowcase.tec
  • share/teco/makprnt.tec
  • share/teco/squ.tec
  • share/teco/sub.tec
  • share/teco/tstbsl.tec
  • share/teco/tstcss.tec
  • share/teco/tstequ.tec
  • share/teco/tsto.tec
  • share/teco/tstqr.tec
  • share/teco/tstsrc.tec
  • share/teco/tst.tec
  • share/teco/unsqu.tec
  • share/doc/teco/readme.1st
  • share/doc/teco/readme.lnx
  • share/doc/teco/changes.txt
  • share/doc/teco/aaout.txt
  • share/doc/teco/problems.txt
  • share/doc/teco/video.txt
  • share/doc/teco/teco.doc
  • share/doc/teco/wchart.txt
distinfo 1
FileSizeSHA256
tecoclinux0398.tar.gz3747929bc2f550ccec87af768c52138225a439687f41d2a9d2da74e2919983323912ba
Master sites 1
  • http://almy.us/files/

Commit history 0

No commits in the history this site was built from.