Project:Emacs/Emacs-like editors

From Gentoo Wiki
Jump to: navigation, search

Emacs-like editors available in Gentoo

In addition to GNU Emacs and XEmacs, there are other Emacs-like editors available in Gentoo, including several Microemacs variants. Most of them are also maintained by the Emacs team.

See also Craig Finseth’s list of Emacs implementations and Jamie Zawinski’s Emacs timeline.

Editor name Package name Extension language Description
Climacs / Drei dev-lisp/climacs Common Lisp An Emacs-like editor in Common Lisp, in Gentoo Lisp overlay
e3 app-editors/e3 none
Edwin dev-scheme/mit-scheme-c Scheme In Gentoo Lisp overlay. Start with: scheme -edwin -edit
EmACT app-editors/emact Minimal Lisp Fork of Conroy’s MicroEmacs
Ersatz Emacs app-editors/ersatz-emacs none A very minimal imitation of GNU Emacs
fe app-editors/fe none Small and easy to use folding editor – successor to Origami
GNU Emacs app-editors/emacs Emacs Lisp See GNU Emacs developer guide
Hemlock dev-lisp/cmucl CMU Common Lisp Start with: lisp -eval '(require :hemlock) (ed)
Jasspa’s MicroEmacs app-editors/jasspa-microemacs custom Also as NanoEmacs with USE=nanoemacs
JED app-editors/jed S-Lang
JEmacs dev-scheme/kawa Scheme, Emacs Lisp USE=jemacs
JOE app-editors/joe macros Joe’s Own Editor
Jove app-editors/jove none Jonathan’s Own Version of Emacs – a light emacs-like editor without LISP bindings
µEmacs/PK app-editors/uemacs-pk custom MicroEMACS 3.9e with enhancements by Petri Kutvonen
mg app-editors/mg none Micro GNU/emacs
Ng app-editors/ng none Nihongo micro Gnu emacs, maintained by CJK team
Perfect Emacs app-editors/pemacs none Small footprint Emacs derived from Ersatz Emacs, in Emacs overlay
QEmacs app-editors/qemacs none Quick Emacs
SXEmacs app-editors/sxemacs Emacs Lisp In Emacs overlay
XEmacs app-editors/xemacs Emacs Lisp See XEmacs on Gentoo
Zile app-editors/zile none Zile is lossy Emacs

Resources

Resource Comment
Craig A. Finseth: The Craft of Text Editing: Emacs for the Modern World. Springer-Verlag, New York 1991, ISBN 0-387-97616-7. Background information about user interfaces and the ergonomics of text editing.