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.1
/ 23 February 2025 |
| Preview release | 30.0.93
/ 19 December 2024 |
| Repository | |
| Written in | Emacs Lisp, C |
| Operating system | Unix-like (GNU, Linux, macOS, BSDs, Solaris), Windows, MS-DOS, Haiku |
| 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, 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.
The program's tagline is "the extensible self-documenting text editor." Most functionality in GNU Emacs is implemented in user-accessible Emacs Lisp, 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, 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, and tools for working with a wide range of programming languages.