Xah's Emacs Lisp Tutorial

Xah Lee, 2005, ..., 2008.

This is a emacs lisp tutorial. The tutorial is focused on practical needs, and gives many examples.

This tutorial is designed so that each lesson is self-contained. However, it is recommened you read all items in the Elisp Basics section, and in order.

LISP logo

Elisp Basics

Real-World Examples

GNU Emacs Lisp Reference Manual

Generic Tasks

Interactive Command Examples

The following are examples of writing a command to be used interactively. Typically, the command acts on the current word, line, or region.

More complex cases.

Batch-style or Complex Text Processing

In the following examples, typically a function is applied to hundreds or thousands of text files, either to generate a report or modify each file.

Emacs Lisp Language Detail

Misc

Page created: 2007-10.
© 2007 by Xah Lee.
Xah Signet