diff options
| author | Richard M. Stallman | 1996-01-11 17:05:41 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1996-01-11 17:05:41 +0000 |
| commit | cdb4948056e0715e688e09378fed48888f6e36b8 (patch) | |
| tree | 58aedfa8ff3ea6a3dfdbfb644c374a3cfe7057c6 | |
| parent | fc83abf785275f36f2100733b307a0b46057cc0f (diff) | |
| download | emacs-cdb4948056e0715e688e09378fed48888f6e36b8.tar.gz emacs-cdb4948056e0715e688e09378fed48888f6e36b8.zip | |
Describe version-specific site-lisp dirs.
Capitalize Lisp.
| -rw-r--r-- | INSTALL | 36 |
1 files changed, 21 insertions, 15 deletions
| @@ -182,16 +182,22 @@ are installed in the following directories: | |||
| 182 | `/usr/local/share/emacs/VERSION/lisp' holds the Emacs Lisp library; | 182 | `/usr/local/share/emacs/VERSION/lisp' holds the Emacs Lisp library; |
| 183 | `VERSION' stands for the number of the Emacs version | 183 | `VERSION' stands for the number of the Emacs version |
| 184 | you are installing, like `18.59' or `19.27'. Since the | 184 | you are installing, like `18.59' or `19.27'. Since the |
| 185 | lisp library changes from one version of Emacs to | 185 | Lisp library changes from one version of Emacs to |
| 186 | another, including the version number in the path | 186 | another, including the version number in the path |
| 187 | allows you to have several versions of Emacs installed | 187 | allows you to have several versions of Emacs installed |
| 188 | at the same time; this means that you don't have to | 188 | at the same time; in particular, you don't have to |
| 189 | make Emacs unavailable while installing a new | 189 | make Emacs unavailable while installing a new version. |
| 190 | version. | ||
| 191 | 190 | ||
| 192 | Emacs searches for its lisp files in | 191 | `/usr/local/share/emacs/VERSION/site-lisp' holds the local Emacs Lisp |
| 193 | `/usr/local/share/emacs/site-lisp', then in this | 192 | files installed for Emacs version VERSION only. |
| 194 | directory. | 193 | |
| 194 | `/usr/local/share/emacs/site-lisp' holds the local Emacs Lisp | ||
| 195 | files installed for all Emacs versions. | ||
| 196 | |||
| 197 | When Emacs is installed, it searches for its Lisp files | ||
| 198 | in `/usr/local/share/emacs/VERSION/site-lisp', then in | ||
| 199 | `/usr/local/share/emacs/site-lisp', and finally in | ||
| 200 | `/usr/local/share/emacs/VERSION/lisp'. | ||
| 195 | 201 | ||
| 196 | `/usr/local/share/emacs/VERSION/etc' holds the Emacs tutorial, the DOC | 202 | `/usr/local/share/emacs/VERSION/etc' holds the Emacs tutorial, the DOC |
| 197 | file, the `yow' database, and other | 203 | file, the `yow' database, and other |
| @@ -228,7 +234,7 @@ are installed in the following directories: | |||
| 228 | 234 | ||
| 229 | If these directories are not what you want, you can specify where to | 235 | If these directories are not what you want, you can specify where to |
| 230 | install Emacs's libraries and data files or where Emacs should search | 236 | install Emacs's libraries and data files or where Emacs should search |
| 231 | for its lisp files by giving values for `make' variables as part of | 237 | for its Lisp files by giving values for `make' variables as part of |
| 232 | the command. See the section below called `MAKE VARIABLES' for more | 238 | the command. See the section below called `MAKE VARIABLES' for more |
| 233 | information on this. | 239 | information on this. |
| 234 | 240 | ||
| @@ -268,7 +274,7 @@ Here is a complete list of the variables you may want to set. | |||
| 268 | read-only data files that Emacs refers to while it runs; it | 274 | read-only data files that Emacs refers to while it runs; it |
| 269 | defaults to /usr/local/share. We create the following | 275 | defaults to /usr/local/share. We create the following |
| 270 | subdirectories under `datadir': | 276 | subdirectories under `datadir': |
| 271 | - `emacs/VERSION/lisp', containing the Emacs lisp library, and | 277 | - `emacs/VERSION/lisp', containing the Emacs Lisp library, and |
| 272 | - `emacs/VERSION/etc', containing the Emacs tutorial, the DOC | 278 | - `emacs/VERSION/etc', containing the Emacs tutorial, the DOC |
| 273 | file, and the `yow' database. | 279 | file, and the `yow' database. |
| 274 | `VERSION' is the number of the Emacs version you are installing, | 280 | `VERSION' is the number of the Emacs version you are installing, |
| @@ -339,20 +345,20 @@ Here is a complete list of the variables you may want to set. | |||
| 339 | The above variables serve analogous purposes in the makefiles for all | 345 | The above variables serve analogous purposes in the makefiles for all |
| 340 | GNU software; here are some variables specific to Emacs. | 346 | GNU software; here are some variables specific to Emacs. |
| 341 | 347 | ||
| 342 | `lispdir' indicates where Emacs installs and expects its lisp library. | 348 | `lispdir' indicates where Emacs installs and expects its Lisp library. |
| 343 | Its default value, based on `datadir' (see above), is | 349 | Its default value, based on `datadir' (see above), is |
| 344 | `/usr/local/share/emacs/VERSION/lisp' (where `VERSION' is as | 350 | `/usr/local/share/emacs/VERSION/lisp' (where `VERSION' is as |
| 345 | described above). | 351 | described above). |
| 346 | 352 | ||
| 347 | `locallisppath' indicates where Emacs should search for lisp files | 353 | `locallisppath' indicates where Emacs should search for Lisp files |
| 348 | specific to your site. It should be a colon-separated list of | 354 | specific to your site. It should be a colon-separated list of |
| 349 | directories; Emacs checks them in order before checking | 355 | directories; Emacs checks them in order before checking |
| 350 | `lispdir'. Its default value, based on `datadir' (see above), | 356 | `lispdir'. Its default value, based on `datadir' (see above), is |
| 351 | is `/usr/local/share/emacs/site-lisp'. | 357 | `/usr/local/share/emacs/VERSION/site-lisp:/usr/local/share/emacs/site-lisp'. |
| 352 | 358 | ||
| 353 | `lisppath' is the complete list of directories Emacs should search for | 359 | `lisppath' is the complete list of directories Emacs should search for |
| 354 | its lisp files; its default value is the concatenation of | 360 | its Lisp files; its default value is the concatenation of |
| 355 | `lispdir' and `locallisppath'. It should be a colon-separated | 361 | `locallisppath' and `lispdir'. It should be a colon-separated |
| 356 | list of directories; Emacs checks them in the order they | 362 | list of directories; Emacs checks them in the order they |
| 357 | appear. | 363 | appear. |
| 358 | 364 | ||