Organization of This Book
Each chapter in this book builds on the chapters before it. I recommend that you read the chapters in order; that way everything should make sense.
- Chapter 1
Introduces some basic changes you can make to Emacs. It will familiarize you with Emacs Lisp, how to evaluate Lisp expressions, and how that alters Emacs's behavior.
- Chapter 2
Continues the tutorial by teaching you how to write Lisp functions and install them so they're invoked at the right time. Hooks and the feature called advice are introduced.
- Chapter 3
Teaches techniques for saving information between separate function calls and helping groups of functions work together—the first step in writing systems instead of mere commands. Symbol properties and markers are among the topics introduced along the way.
- Chapter 4
Shows some of the most common techniques you'll need: those that affect the current buffer and strings within it. Regular expressions are introduced.
- Chapter 5
Discusses loading, autoloading, and packages, which are features you'll need when you start creating large groups of related functions.
- Chapter 6
Fills in some background on this fundamental feature of Lisp.
- Chapter 7
Shows how to assemble related functions and variables into an editing package called a "minor mode." The central example in this chapter deals with making paragraph formatting in Emacs work more like paragraph formatting in a word processor.
- Chapter 8
Shows the flexibility of the Emacs Lisp interpreter, how to control what gets ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access