HomePage |
RecentChanges |
EditorIndex |
TextEditorFamilies |
Preferences
Emacs family editors derive from the design of Richard M. Stallman's Editing MACroS, a package of macros written in the TECO (Text Editor and COrrector) language that ran on the ITS (Incompatible Timesharing System) at MIT in the '70s. Emacs was subsequently implemented in the C language by James Gosling and by Stallman himself, and spawned a family of editors that shared the design philosophy.
Emacs Family Editors:
- 9ne - A web based code editor, modeled on emacs
- AAEMACS - Freeware DOS port of Gnu Emacs using CWSDPMI memory extender
- ADEPT - Enhanced system editor on later Wang VS systems, based on emacs
- AMIS - Open source Swedish Emacs implementation for DEC systems in Pascal
- Anthonys Editor An Emacs style editor illustrating buffer gap design
- Aquamacs - Mac-style Emacs for Mac OS X
- BarrysEmacs - An Emacs editor not based on Gnu code
- Carbon Emacs - A Mac OS/X friendly Gnu Emacs distribution
- Chets Editor - A portable Emacs editor based on MicroEmacs
- Climacs - An Emacs implementation in Common Lisp
- Conroy MicroEmacs - Walter Bright's version of Dave Conroy's original MicroEmacs
- Demacs - Open source MS-DOS port of Gnu Emacs 18.55 from Japan
- Easymacs - Making Gnu Emacs easy for newbies
- Editing MACroS - RMS's original emacs, written in TECO under ITS
- EDMACS - Editor based on MIT ITS Emacs, written in TECO for DEC systems running RSTS-E
- Edwin - An Emacs-like editor included in MIT/GNU scheme's distribution
- elle - Elle Looks Like Emacs, open source emacs style editor for Minix
- EINE - Eine Is Not Emacs, an Emacs editor for Lisp machines
- Emacs HP49G - Partial Emacs implementation for the HP49g calculator
- Emacs NeXTstep - Gnu Emacs for NeXTstep?
- EmACT - Emacs clone for MS-DOS, Windows, and PocketPC based on Conroy MicroEMACS
- epoch - A fork of Gnu Emacs 18.x to add graphics support
- ErgoEmacs - Emacs customized to use a command set similar to Notepad
- Ermacs - Emacs implemented in Erlang
- Ersatz Emacs - Open source minimal Emacs clone based on MicroEmacs 3.6
- evi - Macro definitions to make VI emulate emacs
- fe - Open source folding editor with emacs key bindings. Successor to Origami.
- FINE - FINE Is Not EMACS, An EMACS-like editor for TOPS-10
- Fred - Commercial Mac OS/X emacs in Common Lisp
- Freemacs - A tiny (20K!) version of Emacs for MS-DOS, using a macro language called Mint
- Freyja - EMACS like editor for MS-DOS and HP palmtops
- GNOME - Generally NOt the Micro Emacs, a small Microemacs spinoff
- GoslingEmacs - The first implementation of Emacs in C, by James Gosling, inventor of Java
- GnuEmacs - Richard M. Stallman's version of Emacs in C
- GnuEmacs WinCE - Port of Emacs 20.7 to Windows CE
- Hemlock - An Emacs editor implemented in Common Lisp
- InfoDock - Open source IDE built on Xemacs
- JASSPA MicroEmacs - JASSPA fork of Lawrence MicroEmacs 3.8
- JED - John E Davis editor
- JEmacs - An implementation of Emacs in Java, Scheme, and ELisp
- Jove - Jonathan's Own Version of Emacs - another small emacs variant
- LiCE - a lisp editor like Emacs
- LucidEmacs - (or LEmacs) which grew into XEmacs
- LugaruEpsilon - A commercial Emacs implementation
- ME2 - Mutt Editor II, an Emacs variant with a hybrid macro language
- Meadow - Multi-lingual enhancement for Gnu Emacs under Windows
- MicroEmacs - An Emacs clone originally written by Dave Conroy, then extended by Daniel Lawrence.
- MG - Formerly MicroGnuEmacs, a derivative of MicroEmacs.
- mince - Mince Is Not Complete Emacs (CP/M, MSDOS)
- Nemacs - Nihongo Emacs, Japanese language version of Emacs
- Ng - Japanese port of MG for Win32 and other platforms
- Nitemacs - Open source Emacs-like lightweight editor
- NotGnu - Another GnuEmacs clone for smaller machines than your (historical) workstation.
- Oemacs - Open source MS-DOS port of Gnu Emacs, successor to Demacs
- PalEdit - Freeware text editor for HP Palmtop with Emacs key assignments
- Portable Hemlock - An Emacs implementation derived from CMUCL
- Pymacs - Gnu Emacs extensions to use Python as a scripting language
- Qemacs - Small but powerful open source UNIX editor from Fabrice Bellard
- SXemacs - Enhanced Emacs editor based on XEmacs
- TeXmacs - Gnu Emacs with support for the TeX typesetting language
- TkEmacs - Open source Emacs widget for Tcl-Tk
- TintWare - An Emacs clone using Tint as the extension language
- XEmacs - A fork of Gnu Emacs, originally called Lucid emacs
- xyzzy - Japanese Emacs variant, which has common lisp as macro language
- z - The Yale and Tulane Z Programmer's Editors for DEC Tops 20, VMS, Unix, Linux
- YR-Emacs - Open source emacs editor based on Conroy MicroEmacs
- z80emacs - A port of MicroEMACS 3.6 to CP/M
- Zile - Zile is lossy Emacs
- Zmacs - Editor based on Emacs supplied with the TI Explorer Lisp Machine
- ZWEI - "Zwei Was Eine, Initially", another Lisp machine emacs version
Editors which can emulate Emacs
- MultiEdit
- z - The Yale and Tulane Z Programmer's Editors for DEC Tops 20, VMS, Unix, Linux
- Zeus