emin - small EMACS-like text editor
Fetch the software. Release notes.
Emin is a 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.
Release Notes
Version 1.05, 01Sep2026:
-
Renamed from "e" to "emin".
The previous name was not searchable.
And the new name is a cute pun on "emacs".
-
Reverse i-search for the string at the beginning of the buffer
did not properly fail when repeated.
-
If there's input pending, postpone display updates.
This makes pasting text into emin go much faster.
-
Fixed a stubborn bug involving backwards movement when the first
line of the buffer was blank.
-
Fixed a couple of harmless memory leaks on exit.
-
Added -Wconversion to the compiler flags, and fixed a bunch
of signed/unsigned conversions.
Then removed -Wconversion again because it was generating
annoying warnings on Linux.
-
Couple other minor fixes.
Version 1.04, 15Nov2022:
-
This is a formatting-only release. Back in the Long Long Ago,
there was a program called ctags which indexed source code.
It was kind of dumb and required function names to be at the
beginning of the line. I never once used ctags even back then,
and certainly don't use it now, but I obeyed the coding standard
anyway. No longer. In this release all function declarations
are a single line.
Version 1.03, 05Sep2022:
-
Each keytab was taking up 4104 bytes of memory, which was ok when
there were only three but now there are 16, total of over 64kb.
The new keytab data structure is much smaller, at a cost of some
extra code and CPU cycles.
-
Also fixed a bug with exiting I-Search mode by typing a command.
The command wasn't getting run before, now it is.
Version 1.02, 01Sep2022:
- Got rid of a compiler warning.
- Added a News function.
-
Added a few more keypad commands such as page-up, page-down, and the
keypad delete key, a.k.a. DC, which is bound to delete-forward-char.
On some keyboards, the keypad delete key just generates a DEL
character, which will continue to do a delete-backward-char.
Version 1.01, 24Aug2022:
Version 1.00, 24Aug2022:
ACME Labs / Software / emin