GNU Emacs
| GNU Emacs | |
|---|---|
Current GNU Emacs logo | |
GNU Emacs 26.2 running on GNOME 3 | |
| Original author(s) | Richard Stallman |
| Developer(s) | GNU Project |
| Initial release | 20 March 1985 |
| Stable release | 30.2[1]
/ 14 August 2025 |
| Preview release | 30.0.93[2]
/ 19 December 2024 |
| Repository | |
| Written in | Emacs Lisp, C[3] |
| Operating system | Unix-like (GNU, Linux, macOS, BSDs, Solaris), Windows, MS-DOS, Haiku[4] |
| Platform | Cross-platform |
| Available in | English |
| Type | Text editor |
| License | GPL-3.0-or-later |
| Website | www |
GNU Emacs is a text editor and suite of free software tools. Its development began in 1984 by GNU Project founder Richard Stallman,[5] based on the Emacs editor developed for Unix operating systems. GNU Emacs has been a central component of the GNU project and a flagship project of the free software movement.[6][7]
The program's tagline is "the extensible self-documenting text editor."[8] Most functionality in GNU Emacs is implemented in user-accessible Emacs Lisp,[9] allowing deep extensibility directly by users and through community-contributed packages. Its built-in features include a file browser and editor (Dired), an advanced calculator (Calc), an email client and news reader (Gnus), a Language Server Protocol integration,[10] and the productivity system Org-mode. A large community of users have contributed extensions such as the Git interface Magit, the Vim emulation layer Evil, several search frameworks, the window manager EXWM,[11] and tools for working with a wide range of programming languages.
- ^ Eli Zaretskii (14 August 2025). "Emacs 30.2 released". Retrieved 16 August 2025.
- ^ Andrea Corallo (19 December 2024). "Emacs 30.0.93 pretest is available". Retrieved 27 December 2024.
- ^ "GNU Emacs", Analysis Summary, Open Hub
- ^ "Emacs machines list". Archived from the original on 2012-06-09.
- ^ Stallman, Richard. "The GNU Project". Archived from the original on 2024-09-03.
- ^ Fusco, John (2007-03-06). The Linux Programmer's Toolbox. Pearson Education. ISBN 9780132703048.
- ^ Cameron, Debra; Elliott, James; Loy, Marc; Raymond, Eric; Rosenblatt, Bill (2005). Learning GNU Emacs. "O'Reilly Media, Inc.". ISBN 9780596006488.
- ^ "Debian – details of package Emacs in wheezy".
- ^ "GNU Emacs Lisp Reference Manual". www.gnu.org. Retrieved 2024-09-15.
- ^ "gnu.org". www.gnu.org. Retrieved 2024-09-15.
- ^ Cite error: The named reference
:1was invoked but never defined (see the help page).