gk/e
1
0
Fork
You've already forked e
0
tiny EMACS-like text editor https://acme.com/software/e/
  • C 95.3%
  • Roff 2.9%
  • Makefile 1.3%
  • Shell 0.5%
Find a file
David Goudou 13e86772c4
edit gitignore
Signed-off-by: David Goudou <david.goudou@gmail.com>
2026年06月09日 09:22:48 +01:00
.gitignore edit gitignore 2026年06月09日 09:22:48 +01:00
bindings_to_h init 2026年06月08日 18:47:25 +01:00
buffer.c init 2026年06月08日 18:47:25 +01:00
buffer.h init 2026年06月08日 18:47:25 +01:00
e.1 init 2026年06月08日 18:47:25 +01:00
e.c remove suspend entirely 2026年06月09日 09:05:17 +01:00
enews.txt update enews 2026年06月09日 09:18:27 +01:00
getch.c remove suspend entirely 2026年06月09日 09:05:17 +01:00
key_bindings.txt undefine C-x C-z 2026年06月09日 08:53:43 +01:00
leakfinder.c init 2026年06月08日 18:47:25 +01:00
leakfinder.h init 2026年06月08日 18:47:25 +01:00
LICENSE init 2026年06月08日 18:47:25 +01:00
Makefile init 2026年06月08日 18:47:25 +01:00
popen2.c init 2026年06月08日 18:47:25 +01:00
popen2.h init 2026年06月08日 18:47:25 +01:00
port.c init 2026年06月08日 18:47:25 +01:00
port.h init 2026年06月08日 18:47:25 +01:00
README init 2026年06月08日 18:47:25 +01:00
str.c init 2026年06月08日 18:47:25 +01:00
str.h init 2026年06月08日 18:47:25 +01:00
teache.txt remove suspend entirely 2026年06月09日 09:05:17 +01:00
txt_to_h init 2026年06月08日 18:47:25 +01:00
undo.c init 2026年06月08日 18:47:25 +01:00
undo.h init 2026年06月08日 18:47:25 +01:00
version.h init 2026年06月08日 18:47:25 +01:00

	 e - tiny EMACS-like text editor
		 version 1.05 of ??Dec2025
e is a very small text editor in the style of Emacs, microemacs,
JOVE, etc. It implements many of the common Emacs commands. It does
not have an extension language. It does let you rebind keys. It
runs in a terminal or terminal emulator only.
See the manual entry for more details.
Files in this distribution:
 README		this
 Makefile		guess
 e.c			main source file for editor
 e.1			manual entry for editor
 version.h		version defines
 buffer.[hc]		gap-buffer package
 undo.[hc]		undo package
 str.[hc]		counted string package
 popen2.[hc]		bidirectional popen
 port.[hc]		portability package
 leakfinder.[hc]	memory leak detector
 key_bindings.txt	built-in key bindings
 bindings_to_h	script to convert key bindings to .h
 teache.txt		tutorial
 txt_to_h		script to convert text to .h
 getch.c		test program for curses input
To build: just do a make. If there are problems, edit the Makefile
and make adjustments, then try again. e is written in ANSI C, a.k.a.
C89, plus a few ANSI shell scripts. It should build cleanly on any
Unix system that has a C compiler, /bin/sh, and curses or ncurses.
If it doesn't, I want to hear about it!
Feedback is welcome - send bug reports, enhancements, checks, money
orders, etc. to the addresses below.
 Jef Poskanzer jef@mail.acme.com http://www.acme.com/jef/