MicroEMACS

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
MicroEMACS
DevelopersDave Conroy, Daniel M. Lawrence
Initial release1985; 41 years ago (1985)
Stable release
4.0 / March 20, 1996; 30 years ago (1996-03-20)
Preview release
5.0
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inANSI C
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemMultiplatform
    TypeText editor
    LicenseSource-available software; in-house commercial use is allowed[1]
    JASSPA: GPL-2.0-or-later

    MicroEMACS is a small, portable Emacs-like text editor originally written by Dave Conroy in 1985, and further developed by Daniel M. Lawrence (1958–2010[2][3]) and was maintained by him. MicroEMACS has been ported to many operating systems, including CP/M,[4] MS-DOS, Microsoft Windows, VMS, Atari ST, AmigaOS, OS-9, NeXTSTEP, and various Unix-like operating systems.

    Variants of MicroEMACS also exist, such as mg, a more GNU Emacs-compatible editor. Many relationships to contemporary editors can also be found in MicroEMACS. The vi clone vile was derived from an older version of MicroEMACS.

    University of Washington's simple text editor Pico was based on MicroEMACS 3.6. Pico's featureset and interface would later be emulated in the free software clone GNU nano due to its ambiguous licensing terms.[5]

    Linus Torvalds, creator of Linux, has been a user of MicroEMACS since his days as a student at the University of Helsinki.[6] Torvalds also maintains a fork of MicroEMACS.

    See also

    [edit | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]