GNU Emacs

E9097

GNU Emacs is a highly extensible, customizable text editor and computing environment that serves as a flagship project of the GNU system and the free software movement.

Jump to: Surface forms Statements Referenced by

Observed surface forms (8)


Statements (82)

Predicate Object
instanceOf GNU package
customizable software
extensible editor
free software
text editor
category Free Software Foundation software
GNU Project software
cross-platform software
creator Richard Stallman
developer Free Software Foundation
GNU Project
Richard Stallman
distributionModel free and open-source software
genre computing environment
integrated development environment
text editor
influenced Doom Emacs
Evil mode
Spacemacs
XEmacs
influencedBy TECO Emacs
original Emacs
initialReleaseDate 1985-03-20
license GNU General Public License
GPL-3.0-or-later
maintainedBy GNU Project
notableComponent CAS (Computer Algebra System)
surface form: Calc

Eshell
Gnus
Tramp
org-mode
operatingSystem Unix
surface form: BSD

GNU Project
surface form: GNU

Linux
Windows
macOS
partOf GNU Project
surface form: GNU operating system
programmingLanguage C
Emacs Lisp (for GNU Emacs environment)
surface form: Emacs Lisp
slogan The extensible, customizable, self-documenting real-time display editor
sourceCodeRepository https://git.savannah.gnu.org/git/emacs.git
status actively maintained
supportsDisplayProtocol Wayland
Windows GUI
X11
macOS Cocoa
supportsExtensionMechanism Emacs Lisp packages
major modes
minor modes
supportsFeature code completion
custom keybindings
email client
file manager
news reader
GNU Emacs self-linksurface differs
surface form: org-mode

packages via ELPA
syntax highlighting
terminal emulator
version control integration
supportsInterface graphical user interface
text user interface
supportsLanguage C
C++
CSS
Emacs Lisp (for GNU Emacs environment)
surface form: Emacs Lisp

Go
HTML
Java
JavaScript
LaTeX
Emacs Lisp (for GNU Emacs environment)
surface form: Lisp

Python
Ruby
Rust
Shell script
targetUser programmers
researchers
system administrators
writers
website https://www.gnu.org/software/emacs/
writtenIn C
Emacs Lisp (for GNU Emacs environment)
surface form: Emacs Lisp

Referenced by (24)

Full triples — surface form annotated when it differs from this entity's canonical label.

Doom Emacs basedOn GNU Emacs
XEmacs basedOn GNU Emacs
this entity surface form: Emacs
subject surface form: Emacs Lisp
subject surface form: Emacs Lisp
this entity surface form: GNU Emacs text editor
Eshell distributedWith GNU Emacs
Eshell documentation GNU Emacs
this entity surface form: Emacs manual
XEmacs forkedFrom GNU Emacs
LaTeX hasEditor GNU Emacs
this entity surface form: AUCTeX
GNU Project hasPart GNU Emacs
TECO Emacs influenced GNU Emacs
XEmacs influencedBy GNU Emacs
Paul Eggert notableWork GNU Emacs
this entity surface form: GNU Emacs (contributions)
Richard Stallman notableWork GNU Emacs
org-mode partOf GNU Emacs
subject surface form: Org-mode
this entity surface form: GNU Emacs distribution
TECO Emacs predecessorOf GNU Emacs
Doom Emacs requiresSoftware GNU Emacs
Spacemacs requiresSoftware GNU Emacs
Gnus runsOn GNU Emacs
org-mode runsOn GNU Emacs
subject surface form: Org-mode
TECO Emacs successor GNU Emacs
GNU Emacs supportsFeature GNU Emacs self-linksurface differs
this entity surface form: org-mode
Eshell tightlyCoupledWith GNU Emacs
this entity surface form: Emacs keybindings
subject surface form: Emacs Lisp