Media praise for Writing GNU Emacs Extensions

Have a blog? Join our Reader Review Program

"A well-written, well-laid out tutorial and reference." --Craig McDonald, Computing Reviews, June 1998

"Just wanted to thank you for your book -- it's _exactly_ what I needed.... I'm a somewhat competent programmer who doesn't know Lisp, and I find the way you walk through examples and improve them to be exactly right for my interest and understanding...." --James A. Cherry

"This book is well-written with many good real-world examples. The writing style is very easy to read and the book is certainly up to the expectations I have of O'Reilly books. I highly recommend this book, as well as "Learning GNU Emacs," also published by O'Reilly...." --Eric Crampton, Virginia Tech, Blacksburg, Virginia

"This is an excellent book for anyone who knows programming, but doesn't know Lisp or how it can be used with Emacs. It starts by teaching a few simple skills for finding out what functions are bound to what keys (and how), and then goes into making minor modifications to existing functionality by hooking functions. It goes through a light introduction to Lisp, and then dives into Minor and Major Modes. It winds up with a long chapter describing the development of a substantial major mode. Appendices include a Lisp quick reference, tips on debugging and profiling code, how to package and share code, and how to obtain and compile Emacs.

"The writing is stream of conciousness, but is tightly focused on specific topics, and has the feel of looking over someone's shoulder as they explore Emacs at the keyboard. Many footnotes and asides give 'try it yourself' tidbits that show the commands used to test Emacs and get information from it. During the development of code, a simple attempt is made and then critiqued, resulting in the introduction of a more refined method for accomplishing the same thing. Each chapter builds on the last, and is fairly quickly paced. Very few words are wasted.

"For old hands at writing packages like efs and w3, this book would not add anything to what you already know. Also: While it is specifically focused on Emacs, it speaks well to those us who use XEmacs; the focus of the book is Lisp code, and how to modify Emacs with it, not graphics, X, or specific packages.

"I've been waiting for a recently written book on Emacs to be published by O' Reilly and Associates for a long time. I'm glad I picked this one up."

--Andrew C. Esh, Newsgroups: comp.emacs,comp.emacs.xemacs