summaryrefslogtreecommitdiff
path: root/editors/em
diff options
context:
space:
mode:
Diffstat (limited to 'editors/em')
-rw-r--r--editors/em/DESCR23
-rw-r--r--editors/em/Makefile15
-rw-r--r--editors/em/PLIST3
-rw-r--r--editors/em/distinfo5
4 files changed, 46 insertions, 0 deletions
diff --git a/editors/em/DESCR b/editors/em/DESCR
new file mode 100644
index 00000000000..34335ec39bd
--- /dev/null
+++ b/editors/em/DESCR
@@ -0,0 +1,23 @@
+em - the editor for mortals - is a variant of the standard Unix text
+editor - ed. It includes all of ed, so the documentation for ed is
+fully applicable to em. Em also has a number of new commands and
+facilities designed to improve its interaction and increase its
+usefulness.
+
+Em differs from ed in that it normally prefixes command lines with a
+'>'. For those who prefer silence, if the editor is invoked by any
+name not having 'm' as its second character, no prompts will appear.
+Other ways of controlling prompts are described below.
+
+The em editor was designed for display terminals and was a
+single-line-at-a-time visual editor. It was one of the first programs
+on Unix to make heavy use of "raw terminal input mode", in which the
+running program, rather than the terminal device driver, handled all
+keystrokes.
+
+Inspired by em, and by their own tweaks to ed, Bill Joy and Chuck
+Haley, both graduate students at UC Berkeley, took code from em to
+make en, and then "extended" en to create ex version 0.1.
+
+This version was translated from V6 Unix C (mid-70s era) to the
+present day by Pierre Gaston.
diff --git a/editors/em/Makefile b/editors/em/Makefile
new file mode 100644
index 00000000000..156c9452bcf
--- /dev/null
+++ b/editors/em/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1.1.1 2013/05/02 05:06:12 agc Exp $
+
+DISTNAME= em-1.0.0
+CATEGORIES= editors
+MASTER_SITES= http://pgas.freeshell.org/C/em/
+
+MAINTAINER= agc@NetBSD.org
+HOMEPAGE= http://www.coulouris.net/cs_history/em_story/
+COMMENT= Early V6 Unix line-based editor for mortals
+LICENSE= public-domain
+
+GNU_CONFIGURE= yes
+AUTO_MKDIRS= yes
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/editors/em/PLIST b/editors/em/PLIST
new file mode 100644
index 00000000000..dbca117b305
--- /dev/null
+++ b/editors/em/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2013/05/02 05:06:12 agc Exp $
+bin/em
+share/em/emhelp
diff --git a/editors/em/distinfo b/editors/em/distinfo
new file mode 100644
index 00000000000..fd6f6779077
--- /dev/null
+++ b/editors/em/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2013/05/02 05:06:12 agc Exp $
+
+SHA1 (em-1.0.0.tar.gz) = 94c40c6f2661025efba4fb5680c67d836c984abe
+RMD160 (em-1.0.0.tar.gz) = d802eef8b8dad915db12a1dd0dc09e27fb385771
+Size (em-1.0.0.tar.gz) = 94059 bytes