0
|
1 \input /home/gd/gnu/doc/texinfo.tex @c -*-texinfo-*-
|
|
2 @c %**start of header
|
298
|
3 @setfilename ../../info/back-cover
|
0
|
4 @settitle XEmacs Lisp Reference Manual
|
|
5 @c %**end of header
|
|
6 .
|
|
7 @sp 7
|
|
8 @center @titlefont {XEmacs Lisp}
|
|
9 @sp 1
|
|
10
|
|
11 @quotation
|
|
12 Most of the XEmacs text editor is written in the programming
|
|
13 language called XEmacs Lisp. You can write new code in XEmacs Lisp and
|
|
14 install it as an extension to the editor. However, XEmacs Lisp is more
|
|
15 than a mere ``extension language''; it is a full computer programming
|
|
16 language in its own right. You can use it as you would any other
|
|
17 programming language.
|
|
18
|
|
19 Because XEmacs Lisp is designed for use in an editor, it has special
|
|
20 features for scanning and parsing text as well as features for handling
|
|
21 files, buffers, displays, subprocesses, and so on. XEmacs Lisp is
|
|
22 closely integrated with the editing facilities; thus, editing commands
|
|
23 are functions that can also conveniently be called from Lisp programs,
|
|
24 and parameters for customization are ordinary Lisp variables.
|
|
25
|
|
26 This manual describes XEmacs Lisp. Generally speaking, the earlier
|
|
27 chapters describe features of XEmacs Lisp that have counterparts in
|
|
28 many programming languages, and later chapters describe features that
|
|
29 are peculiar to XEmacs Lisp or relate specifically to editing.
|
|
30 @end quotation
|
|
31
|
|
32 @hfil
|
|
33 @bye
|