GNU Emacs

From Simple English Wikipedia, the free encyclopedia
Jump to navigation Jump to search
GNU Emacs
GNU Emacs 26.2 screenshot.png
GNU Emacs 26.2 running on GNOME 3
Original author(s)Richard Stallman
Developer(s)GNU Project
Initial release20 March 1985; 36 years ago (1985-03-20)
Stable release
26.3 / 28 August 2019; 2 years ago (2019-08-28)
Preview release
27.0.91 / 19 April 2020; 21 months ago (2020-04-19)
Written inEmacs Lisp, C[1]
Operating systemUnix-like (GNU, Linux, macOS, BSDs, Solaris), Windows, MS-DOS[2]
Available inEnglish
TypeText editor

GNU Emacs (short for Editing Macros) is a text editor that is common on many UNIX-based operating systems.[3][4][5][6]

Emacs is primarily used by programmers.

Emacs is made powerful by Emacs Lisp, a built-in programming language that lets the user extend the capabilities of the editor.

A common Emacs joke is that all of the functions of the editor are crazy weird keystrokes (such as "control-meta-4 shift-left-P-semicolon-F1" to do something simple like cut and paste text). In reality, though, these keystrokes are relatively simple, though they can take some getting used to.

There is an Internet turf war between programmers that prefer Emacs and programmers that prefer Vim (or Vi),[7] another common text editor.

References[change | change source]

  1. "GNU Emacs", Analysis Summary, Open Hub
  2. "Emacs machines list".
  3. Cameron, D., Rosenblatt, B., Raymond, E., & Raymond, E. S. (1996). Learning GNU Emacs. " O'Reilly Media, Inc.".
  4. Halme, H., & Heinänen, J. (1988). GNU Emacs as a dynamically extensible programming environment. Software: Practice and Experience, 18(10), 999-1009.
  5. Cameron, D., Elliott, J., Loy, M., Raymond, E. S., & Rosenblatt, B. (2005). Learning GNU Emacs. " O'Reilly Media, Inc.".
  6. Schoonover, M. A., & Schoonover, S. (1991). GNU Emacs: UNIX text editing and programming. Addison-Wesley Longman Publishing Co., Inc..
  7. Robbins, A., Hannah, E., & Lamb, L. (2008). Learning the vi and vim editors. " O'Reilly Media, Inc.".