84049
|
1 \input /home/gd/gnu/doc/texinfo.tex @c -*-texinfo-*-
|
|
2 @c This is part of the GNU Emacs Lisp Reference Manual.
|
87649
|
3 @c Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
|
84049
|
4 @c Free Software Foundation, Inc.
|
|
5 @c See the file elisp.texi for copying conditions.
|
|
6 @c
|
|
7 @c %**start of header
|
|
8 @setfilename back-cover
|
|
9 @settitle GNU Emacs Lisp Reference Manual
|
|
10 @c %**end of header
|
|
11 .
|
|
12 @sp 7
|
|
13 @center @titlefont {GNU Emacs Lisp}
|
|
14 @sp 1
|
|
15
|
|
16 @quotation
|
|
17 Most of the GNU Emacs text editor is written in the programming
|
|
18 language called Emacs Lisp. You can write new code in Emacs Lisp and
|
|
19 install it as an extension to the editor. However, Emacs Lisp is more
|
|
20 than a mere ``extension language''; it is a full computer programming
|
|
21 language in its own right. You can use it as you would any other
|
|
22 programming language.
|
|
23
|
|
24 Because Emacs Lisp is designed for use in an editor, it has special
|
|
25 features for scanning and parsing text as well as features for handling
|
|
26 files, buffers, displays, subprocesses, and so on. Emacs Lisp is
|
|
27 closely integrated with the editing facilities; thus, editing commands
|
|
28 are functions that can also conveniently be called from Lisp programs,
|
|
29 and parameters for customization are ordinary Lisp variables.
|
|
30
|
|
31 This manual describes Emacs Lisp. Generally speaking, the earlier
|
|
32 chapters describe features of Emacs Lisp that have counterparts in
|
|
33 many programming languages, and later chapters describe features that
|
|
34 are peculiar to Emacs Lisp or relate specifically to editing.
|
|
35 @end quotation
|
|
36
|
|
37 @hfil
|
|
38 @bye
|
|
39
|
|
40 @ignore
|
|
41 arch-tag: ac7694c8-1f02-4b42-9531-33ba13b179e1
|
|
42 @end ignore
|