🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Emacs

In plain terms

A highly extensible, customizable text editor.

Going deeper

Emacs is a programmable editor that users extend with Lisp into nearly an entire computing environment. It's endlessly customizable.

Under the hood

Emacs Lisp lets it become a mail client, IDE, and more; the classic counterpart to Vim.

Examples

Customizable editing, Emacs Lisp, Org-mode, power users, IDE-like setups.

Think of it like...

Like a workshop you can rebuild into any tool you need using its built-in language.

Feedback & Bug Report