aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1996-01-11 17:05:41 +0000
committerRichard M. Stallman1996-01-11 17:05:41 +0000
commitcdb4948056e0715e688e09378fed48888f6e36b8 (patch)
tree58aedfa8ff3ea6a3dfdbfb644c374a3cfe7057c6
parentfc83abf785275f36f2100733b307a0b46057cc0f (diff)
downloademacs-cdb4948056e0715e688e09378fed48888f6e36b8.tar.gz
emacs-cdb4948056e0715e688e09378fed48888f6e36b8.zip
Describe version-specific site-lisp dirs.
Capitalize Lisp.
-rw-r--r--INSTALL36
1 files changed, 21 insertions, 15 deletions
diff --git a/INSTALL b/INSTALL
index 0e151bb4059..2a009f8db7d 100644
--- a/INSTALL
+++ b/INSTALL
@@ -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
229If these directories are not what you want, you can specify where to 235If these directories are not what you want, you can specify where to
230install Emacs's libraries and data files or where Emacs should search 236install Emacs's libraries and data files or where Emacs should search
231for its lisp files by giving values for `make' variables as part of 237for its Lisp files by giving values for `make' variables as part of
232the command. See the section below called `MAKE VARIABLES' for more 238the command. See the section below called `MAKE VARIABLES' for more
233information on this. 239information 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.
339The above variables serve analogous purposes in the makefiles for all 345The above variables serve analogous purposes in the makefiles for all
340GNU software; here are some variables specific to Emacs. 346GNU 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