Emacs

An extensible, customizable, free/libre text editor — and more.

At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing.

Wiki

Manual

Tutorials

Self Documentation

  • C-h k (Keybinds)
  • C-h f (Functions)
  • C-h v (Variables)

Programming in Elisp

Packages

Premade Distros / Configs

Keybindings

Emacs Configs

Other Useful Resources