Global Information Lookup Global Information

Emacs information


Emacs /ˈmæks/ , originally named EMACS (an acronym for "Editor Macros"),[1][2][3] is a family of text editors that are characterized by their extensibility.[4] The manual for the most widely used variant,[5] GNU Emacs, describes it as "the extensible, customizable, self-documenting, real-time display editor".[6] Development of the first Emacs began in the mid-1970s,[7] and work on GNU Emacs, directly descended from the original, is ongoing; its latest version is 29.3, released March 2024.[8]

Emacs has over 10,000 built-in commands and its user interface allows the user to combine these commands into macros to automate work. Implementations of Emacs typically feature a dialect of the Lisp programming language, allowing users and developers to write new commands and applications for the editor. Extensions have been written to, among other things, manage files, remote access,[9] e-mail, outlines, multimedia, Git integration, RSS feeds,[10] and collaborative editing,[11] as well as implementations of ELIZA, Pong, Conway's Life, Snake, Dunnet, and Tetris.[12]

The original EMACS was written in 1976 by David A. Moon and Guy L. Steele Jr. as a set of macros for the TECO editor.[13][1][2][3][14] It was inspired by the ideas of the TECO-macro editors TECMAC and TMACS.[15]

The most popular, and most ported, version of Emacs is GNU Emacs, which was created by Richard Stallman for the GNU Project.[16] XEmacs is a variant that branched from GNU Emacs in 1991. GNU Emacs and XEmacs use similar Lisp dialects and are, for the most part, compatible with each other. XEmacs development is inactive.

GNU Emacs is, along with vi, one of the two main contenders in the traditional editor wars of Unix culture. GNU Emacs is among the oldest free and open source projects still under development.[17]

  1. ^ a b Greenberg, Bernard S. (1979). Multics Emacs: The History, Design and Implementation.
  2. ^ a b "GNU Emacs FAQ".
  3. ^ a b Adrienne G. Thompson. "MACSimizing TECO". Archived from the original on 2013-10-24. Retrieved 2012-02-26.
  4. ^ "A Tutorial Introduction to GNU Emacs". For an editor to be called "emacs" the main requirement is that it be fully extensible with a real programming language, not just a macro language.
  5. ^ "GNU Emacs Pocket Reference". GNU Emacs is the most popular and widespread of the Emacs family of editors.
  6. ^ "GNU Emacs Manual". FSF. Retrieved 24 November 2012.
  7. ^ Zawinski, Jamie (2007-10-29). "Emacs Timeline". www.jwz.org. Retrieved 2023-07-31.
  8. ^ "Emacs 29.3 released". lists.gnu.org. Retrieved 2024-04-29.
  9. ^ "Tramp User Manual". Free Software Foundation. Retrieved 2009-04-04.
  10. ^ "Introducing Elfeed, an Emacs Web Feed Reader".
  11. ^ "Collaborative editing using Conflict-free Replicated Data Types".
  12. ^ "Amusements". Finally, if you find yourself frustrated, try describing your problems to the famous psychotherapist Eliza. Just do M-x doctor.
  13. ^ Zawinski, Jamie (2005-06-21) [1999]. "Emacs Timeline". Retrieved 11 August 2015.
  14. ^ Richard Stallman is often credited as another co-creator, but as Daniel Weinreb wrote, "The original (TECO-based) Emacs was created and designed by Guy L. Steele Jr. and David Moon. After they had it working, and it had become established as the standard text editor at the AI lab, Stallman took over its maintenance." Moon himself responded "All true, so far as I can remember. But in all fairness I have to say that Stallman greatly improved Emacs after he “liberated” it from Guy and me." See Weinreb, Dan (November 11, 2007), "Rebuttal to Stallman's Story About The Formation of Symbolics and LMI", Dan Weinreb's blog: software and innovation, archived from the original on January 1, 2009.
  15. ^ "A history of Emacs". XEmacs Internals Manual. 2006-12-11. Retrieved 2007-08-22.
  16. ^ Allombert, Bill. "Debian Popularity Contest". Editors report. Debian. Retrieved 22 November 2011.
  17. ^ "The 10 oldest, significant open-source programs". ZDNet.

and 22 Related for: Emacs information

Request time (Page generated in 0.5833 seconds.)

Emacs

Last Update:

Emacs /ˈiːmæks/ , originally named EMACS (an acronym for "Editor Macros"), is a family of text editors that are characterized by their extensibility. The...

Word Count : 6947

GNU Emacs

Last Update:

GNU Emacs is a free software text editor. It was created by GNU Project founder Richard Stallman, based on the Emacs editor developed for Unix operating...

Word Count : 4769

EMac

Last Update:

boot OS 9, while eMacs slower than 1 GHz do not officially support 10.5 (requirements are an 867 MHz G4 with 512 MB RAM). The eMac was generally well-received...

Word Count : 1706

Editor war

Last Update:

Differences between vi and Emacs are presented in the following table: Emacs has a non-modal interface Non-modal nature of Emacs keybindings makes it practical...

Word Count : 2645

Emacs Lisp

Last Update:

Emacs Lisp is a dialect of the Lisp programming language used as a scripting language by Emacs (a text editor family most commonly associated with GNU...

Word Count : 2273

MicroEMACS

Last Update:

"micro-emacs", which has absolutely nothing to do with GNU emacs except that some of the key bindings are similar. Daniel Lawrence's MicroEMACS site MicroEMACS...

Word Count : 308

Integrated development environment

Last Update:

"UnixIsAnIde". ""Use Emacs with Microsoft Visual C++ ... use Emacs as an IDE"". Archived from the original on 4 July 2013. "Emacs: the Free Software IDE...

Word Count : 2056

GNU Guile

Last Update:

cleaner Lisp dialect than Emacs Lisp, and that GEL could evolve to implement other languages on the same runtime, namely Emacs Lisp. After Lord discovered...

Word Count : 1978

Gosling Emacs

Last Update:

Gosling Emacs (often shortened to "Gosmacs" or "gmacs") is a discontinued Emacs implementation written in 1981 by James Gosling in C. Gosling initially...

Word Count : 815

XEmacs

Last Update:

version of GNU Emacs (presumed to be version 19). In the late 1980s, Richard P. Gabriel's Lucid Inc. faced a requirement to ship Emacs to support the...

Word Count : 2015

GNU General Public License

Last Update:

based on a unification of similar licenses used for early versions of GNU Emacs (1985), the GNU Debugger, and the GNU C Compiler. These licenses contained...

Word Count : 15426

Multics Emacs

Last Update:

Multics Emacs is an early implementation of the Emacs text editor. It was written in Maclisp by Bernard Greenberg at Honeywell's Cambridge Information...

Word Count : 249

Comparison of text editors

Last Update:

Wayback Machine. GNU Emacs 27.1 includes built-in support for tab bar (per-frame) and tab-line (per-window). Earlier versions of GNU Emacs can use a tabbed...

Word Count : 4243

List of text editors

Last Update:

& Raymond, E. S. (1996). Learning GNU Emacs. " O'Reilly Media, Inc.". Glickstein, B. (1997). Writing GNU Emacs Extensions: Editor Customizations and Creations...

Word Count : 838

Eww

Last Update:

show eww (web browser), a web browser written entirely in Emacs Lisp included in GNU Emacs "Everything Wrong With", an expression commonly used in the...

Word Count : 102

DWIM

Last Update:

augmented form within the context of the GNU Emacs text editor to describe the design philosophy of Emacs Lisp functions or commands that attempt to intelligently...

Word Count : 757

EMAC Recording Studios

Last Update:

EMAC Recording Studios is a music and commercial recording facility in downtown London Ontario Canada, established in 1979 by Robert Nation and Joe Vaughan...

Word Count : 390

W3m

Last Update:

navigable in the same manner. w3m is also used by the Emacs text editor via the emacs-w3m.el Emacs Lisp module. Two forks of w3m add support for multiple...

Word Count : 308

Keyboard shortcut

Last Update:

Retrieved 7 January 2011. "GNU Emacs Manual: Commands". Emacs does not assign meanings to keys directly. Instead, Emacs assigns meanings to named commands...

Word Count : 1672

TypeScript

Last Update:

of April 2021 there is support in other IDEs and text editors, including Emacs, Vim, WebStorm, Atom and Microsoft's own Visual Studio Code. TypeScript...

Word Count : 3196

Incremental search

Last Update:

in EMACS on ITS in the late 1970s. This was one of the many essential Emacs features Richard Stallman included in his reimplementation, GNU Emacs. Other...

Word Count : 1011

GNU Free Documentation License

Last Update:

invariant section in the Emacs Manual, was to make sure they could not be removed. Specifically, to make sure that distributors of Emacs that also distribute...

Word Count : 3148

PDF Search Engine © AllGlobal.net