GNU Emacs
Emacs
Dashboard

The Emacs Editor

Emacs is the advanced, extensible, customizable, self-documenting editor. This manual describes how to edit with Emacs and some of the ways to customize it; it corresponds to GNU Emacs version 30.1. If you are reading this in Emacs, type h to read a basic introduction to the Info documentation system. For information on extending Emacs, see Emacs Lisp.