EmacsLisp (Elisp) is the language that much of Emacs is written in, and it is also the language that you can use to customize Emacs for your own use.

Don’t worry - even if you’re an EmacsNewbie, you can get the hang of it. Learning a little Emacs Lisp will help you use Emacs more effectively:

Emacs Lisp for things you already use


General Lisp Resources

Emacs lisp belong to the lisp family (WikiPedia:Lisp_programming_language), and learning it will teach you lisp concepts, as well as learning lisp concepts will help you with Emacs lisp.

CategoryCode CategoryHelp