52 |
|
|
53 |
There are several subdirectories: |
There are several subdirectories: |
54 |
|
|
55 |
`src' holds the C code for Emacs (the Emacs Lisp interpreter and its |
`src' holds the C code for Emacs (the Emacs Lisp interpreter and |
56 |
primitives, the redisplay code, and some basic editing functions). |
its primitives, the redisplay code, and some basic editing |
57 |
`lisp' holds the Emacs Lisp code for Emacs (most everything else). |
functions). |
58 |
`lib-src' holds the source code for some utility programs for use by |
`lisp' holds the Emacs Lisp code for Emacs (most everything else). |
59 |
or with Emacs, like movemail and etags. |
`leim' holds the library of Emacs input methods, Lisp code and |
60 |
`etc' holds miscellaneous architecture-independent data files |
auxiliary data files required to type international characters |
61 |
Emacs uses, like the tutorial text and the Zippy the Pinhead quote |
which can't be directly produced by your keyboard. |
62 |
database. The contents of the `lisp', `info', `man', and `lispref' |
`lib-src' holds the source code for some utility programs for use by or |
63 |
subdirectories are architecture-independent too. |
with Emacs, like movemail and etags. |
64 |
|
`etc' holds miscellaneous architecture-independent data files |
65 |
`info' holds the Info documentation tree for Emacs. |
Emacs uses, like the tutorial text and the Zippy the Pinhead |
66 |
`man' holds the source code for the Emacs Manual. If you modify the |
quote database. The contents of the `lisp', `leim', `info', |
67 |
manual sources, you will need the `makeinfo' program to produce |
`man', `lispref', and `lispintro' subdirectories are |
68 |
an updated manual. `makeinfo' is part of the GNU Texinfo |
architecture-independent too. |
69 |
package; you need version 4.0 or later of Texinfo. |
`info' holds the Info documentation tree for Emacs. |
70 |
`lispref' holds the source code for the Emacs Lisp reference manual. |
`man' holds the source code for the Emacs Manual. If you modify the |
71 |
|
manual sources, you will need the `makeinfo' program to produce |
72 |
|
an updated manual. `makeinfo' is part of the GNU Texinfo |
73 |
|
package; you need version 4.0 or later of Texinfo. |
74 |
|
`lispref' holds the source code for the Emacs Lisp reference manual. |
75 |
`lispintro' holds the source code for the Introduction to Programming |
`lispintro' holds the source code for the Introduction to Programming |
76 |
in Emacs Lisp manual. |
in Emacs Lisp manual. |
77 |
|
|
78 |
`msdos' holds configuration files for compiling Emacs under MSDOG. |
`msdos' holds configuration files for compiling Emacs under MSDOG. |
79 |
`vms' holds instructions and useful files for running Emacs under VMS. |
`vms' holds instructions and useful files for running Emacs under VMS. |
80 |
`nt' holds various command files and documentation files that pertain |
`nt' holds various command files and documentation files that pertain |
81 |
to running Emacs on Windows NT. |
to building and running Emacs on Windows 9X/ME/NT/2000/XP. |
82 |
`mac' holds instructions, sources, and other useful files for building |
`mac' holds instructions, sources, and other useful files for building |
83 |
and running Emacs on the Mac. |
and running Emacs on the Mac. |
84 |
|
|
85 |
Building Emacs on non-Posix platforms requires to install tools |
Building Emacs on non-Posix platforms requires to install tools |
86 |
that aren't part of the standard distribution of the OS. The |
that aren't part of the standard distribution of the OS. The |