[ English ]
974 Pages in Two Volumes
Cover Price: $60.00 per 2-vol. set
May 2000; For Emacs Version 21 and below.
Trade Paper, Lay Flat Binding
|GNU Press Home Page|
|Books In Print|
|Software on CD|
|GNU Gear Page|
|Other Fan Gear|
|FSF Home Page|
|GNU Project Home|
Emacs Lisp is much more than an "extension language" for the GNU Emacs program. It is a full programming language in its own right. Because Emacs Lisp was designed to be used by an editor, it has developed unique features for scanning and parsing text, as well as for handling files, buffers, displays, subprocesses and more. Emacs Lisp is also closely integrated with the Emacs editing facilities. As a result, editing commands are functions that can be conveniently be called from Lisp programs, and act as parameters for customization of regular Lisp variables.
This reference manual is the only manual that specifically covers Emacs Lisp. The earlier chapters describe the features similar to those in many programming languages. The later chapters describe features specific to Emacs Lisp or that are specifically related to editing. It also includes an introductory section for programmers who are new to Lisp.
This edition is completely revised to cover Emacs Version 21, with an
appendix noting differences for Emacs Version 20.
Please send comments on these web pages to
send other questions to firstname.lastname@example.org.
Copyright © 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
Updated: $Date: 2006/05/01 10:04:13 $ $Author: ramprasadb $