diff options
author | Glenn Morris <rgm@gnu.org> | 2012-06-27 00:47:56 -0700 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2012-06-27 00:47:56 -0700 |
commit | 1ba6038a1d5ef4ab2525690c825c807576ed98a5 (patch) | |
tree | 370aedcc8dae2fb954310b60e0d287cf55b35a68 /INSTALL | |
parent | 0ea0e51b33cc3a1b0bebc7c8e21263d00245b702 (diff) |
Remove paths.el
* lisp/info.el (Info-default-directory-list): Move here from paths.el.
* lisp/paths.el: Remove file, which is now empty.
* lisp/loadup.el: No longer load "paths".
* src/lisp.mk (lisp): Remove paths.elc.
* lib-src/makefile.w32-in (lisp2): Remove paths.el.
* INSTALL: Remove references to paths.el.
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 38 |
1 files changed, 19 insertions, 19 deletions
@@ -429,11 +429,19 @@ that supports the `VPATH' variable, such as GNU `make'. to the real source directory--there is no need, and installation will fail.) -4) Look at `./lisp/paths.el'; if some of those values are not right -for your system, set up the file `./lisp/site-init.el' with Emacs -Lisp code to override them; it is not a good idea to edit paths.el -itself. YOU MUST USE THE LISP FUNCTION `setq' TO ASSIGN VALUES, -rather than `defvar', as used by `./lisp/paths.el'. For example, +4) Put into `./lisp/site-init.el' or `./lisp/site-load.el' any Emacs +Lisp code you want Emacs to load before it is dumped out. Use +site-load.el for additional libraries if you arrange for their +documentation strings to be in the etc/DOC file (see +src/Makefile.in if you wish to figure out how to do that). For all +else, use site-init.el. Do not load byte-compiled code which +was built with a non-nil value of `byte-compile-dynamic'. + +It is not a good idea to edit the normal .el files that come with Emacs. +Instead, use a file like site-init.el to change settings. + +To change the value of a variable that is already defined in Emacs, +you should use the Lisp function `setq', not `defvar'. For example, (setq news-inews-program "/usr/bin/inews") @@ -445,14 +453,6 @@ variable gets by default! Make sure you know what kind of value the variable should have. If you don't pay attention to what you are doing, you'll make a mistake. -5) Put into `./lisp/site-init.el' or `./lisp/site-load.el' any Emacs -Lisp code you want Emacs to load before it is dumped out. Use -site-load.el for additional libraries if you arrange for their -documentation strings to be in the etc/DOC file (see -src/Makefile.in if you wish to figure out how to do that). For all -else, use site-init.el. Do not load byte-compiled code which -was built with a non-nil value of `byte-compile-dynamic'. - If you set load-path to a different value in site-init.el or site-load.el, Emacs will use *precisely* that value when it starts up again. If you do this, you are on your own! @@ -460,10 +460,10 @@ again. If you do this, you are on your own! The `site-*.el' files are nonexistent in the distribution. You do not need to create them if you have nothing to put in them. -6) Refer to the file `./etc/TERMS' for information on fields you may +5) Refer to the file `./etc/TERMS' for information on fields you may wish to add to various termcap entries. (This is unlikely to be necessary.) -7) Run `make' in the top directory of the Emacs distribution to finish +6) Run `make' in the top directory of the Emacs distribution to finish building Emacs in the standard way. The final executable file is named `src/emacs'. You can execute this file "in place" without copying it, if you wish; then it automatically uses the sibling @@ -534,15 +534,15 @@ for its Lisp files by giving values for `make' variables as part of the command. See the section below called `MAKE VARIABLES' for more information on this. -8) Check the file `dir' in your site's info directory (usually +7) Check the file `dir' in your site's info directory (usually /usr/local/share/info) to make sure that it has a menu entry for the Emacs info files. -9) If your system uses lock files to interlock access to mailer inbox files, +8) If your system uses lock files to interlock access to mailer inbox files, then you might need to make the movemail program setuid or setgid to enable it to write the lock files. We believe this is safe. -10) You are done! You can remove executables and object files from +9) You are done! You can remove executables and object files from the build directory by typing `make clean'. To also remove the files that `configure' created (so you can compile Emacs for a different configuration), type `make distclean'. If you don't need some, or all @@ -727,7 +727,7 @@ Strictly speaking, not all of the executables in `./lib-src' need be copied. used in building Emacs, and are not needed any more. 2) Copy the files in `./info' to the place specified in -`./lisp/site-init.el' or `./lisp/paths.el'. Note that if the +`./lisp/site-init.el' or `./lisp/info.el'. Note that if the destination directory already contains a file named `dir', you probably don't want to replace it with the `dir' file in the Emacs distribution. Instead, you should make sure that the existing `dir' |