Commit | Line | Data |
---|---|---|
94ec544d DL |
1 | \input /home/gd/gnu/doc/texinfo.tex @c -*-texinfo-*- |
2 | @c %**start of header | |
3 | @setfilename back-cover | |
4 | @settitle GNU Emacs Lisp Reference Manual | |
5 | @c %**end of header | |
6 | . | |
7 | @sp 7 | |
8 | @center @titlefont {GNU Emacs Lisp} | |
9 | @sp 1 | |
10 | ||
11 | @quotation | |
12 | Most of the GNU Emacs text editor is written in the programming | |
13 | language called Emacs Lisp. You can write new code in Emacs Lisp and | |
14 | install it as an extension to the editor. However, Emacs 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 Emacs 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. Emacs 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 Emacs Lisp. Generally speaking, the earlier | |
27 | chapters describe features of Emacs Lisp that have counterparts in | |
28 | many programming languages, and later chapters describe features that | |
29 | are peculiar to Emacs Lisp or relate specifically to editing. | |
30 | @end quotation | |
31 | ||
32 | @hfil | |
33 | @bye | |
ab5796a9 MB |
34 | |
35 | @ignore | |
36 | arch-tag: ac7694c8-1f02-4b42-9531-33ba13b179e1 | |
37 | @end ignore |