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:
'''
- The Originals
- Editing MACroS - RMS's original emacs, written in TECO under ITS
- GnuEmacs - Richard M. Stallman's version of Emacs in C
- 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
- Atto Smallest functional Emacs in less than 2000 lines of C (derived from Anthonys Editor)
- 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
- cider - Open source IDE for writing in clojure built on Emacs
- 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
- Deuce - Emacs-like editor written in Dylan
- Easymacs - Making Gnu Emacs easy for newbies
- EditKit - public domain, small editor for Linux extends edx with other keymappings
- 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?
- emacs-w64 - Third-party build of Gnu Emacs for 64bit Windows
- 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 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
- ME3 - Mutt Editor III, an Emacs variant with a hybrid macro language, third version
- Meadow - Multi-lingual enhancement for Gnu Emacs under Windows
- MG - Formerly MicroGnuEmacs, a derivative of MicroEmacs.
- MicroEmacs - An Emacs clone originally written by Dave Conroy, then extended by Daniel Lawrence.
- MightEMacs - A fast and full-featured Emacs editor with short key bindings and a C-like scripting language.
- 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
- pEmacs - Open source emacs implementation derived from Ersatz Emacs
- Peppy - Open source Emacs style editor based on Python and Scintilla
- Portable Hemlock - An Emacs implementation derived from CMUCL
- Prelude - Distribution trying to improve the default Emacs experience
- Pymacs - Gnu Emacs extensions to use Python as a scripting language
- Qemacs - Small but powerful open source UNIX editor from Fabrice Bellard
- Spacemacs - Open source Emacs fork combining features of Emacs and Vim
- 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
- TM - Tiny (4K) open source MS-DOS editor emulating Emacs, with incremental search and unlimited undo
- XEmacs - A fork of Gnu Emacs, originally called Lucid emacs
- xyzzy - Japanese Emacs variant, which has common lisp as macro language
- YR-Emacs - Open source emacs editor based on Conroy MicroEmacs
- z80emacs - A port of MicroEMACS 3.6 to CP/M
- z - The Yale and Tulane Z Programmer's Editors for DEC Tops 20, VMS, Unix, Linux
- 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
- zz - Open source fork of [Zile] using Lua engine
Editors which can emulate Emacs
- E3 - Open source editor by Albrecht Kliene, for Windows, DOS, Unix and others, emulating WordStar, vi, emacs, pico, and others
- MultiEdit
- z - The Yale and Tulane Z Programmer's Editors for DEC Tops 20, VMS, Unix, Linux
- Zeus
Emacs packages - Add-ons to extend/modify Emacs
- CEDET - Open source Collection of Emacs Development Environment Tools
- zemacs - Lisp extensions for Gnu Emacs to improve the interface and extend the editor