aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/emacs/ChangeLog5
-rw-r--r--doc/emacs/building.texi25
2 files changed, 21 insertions, 9 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index a73f8223742..190ba5ff8ee 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,8 @@
12009-06-04 Chong Yidong <cyd@stupidchicken.com>
2
3 * building.texi (Lisp Libraries): Add example of changing
4 load-path (Bug#3446).
5
12009-05-28 Chong Yidong <cyd@stupidchicken.com> 62009-05-28 Chong Yidong <cyd@stupidchicken.com>
2 7
3 * mark.texi (Mark): Further clarifications. 8 * mark.texi (Mark): Further clarifications.
diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi
index 00bdc1d3ad8..ff682948bb5 100644
--- a/doc/emacs/building.texi
+++ b/doc/emacs/building.texi
@@ -1251,16 +1251,23 @@ because people often leave unfinished edits the source file, and don't
1251recompile it until they think it is ready to use. 1251recompile it until they think it is ready to use.
1252 1252
1253@vindex load-path 1253@vindex load-path
1254 The sequence of directories searched by @kbd{M-x load-library} is 1254 The variable @code{load-path} specifies the sequence of directories
1255specified by the variable @code{load-path}, a list of strings that are 1255searched by @kbd{M-x load-library}. Its value should be a list of
1256directory names. The default value of the list contains the directories where 1256strings that are directory names, or @code{nil} for the current
1257default directory. (Generally, it is not a good idea to put
1258@code{nil} in the list; if you find yourself wishing that @code{nil}
1259were in the list, most likely what you really want is to do @kbd{M-x
1260load-file} this once.)
1261
1262 The default value of @code{load-path} is a list of directories where
1257the Lisp code for Emacs itself is stored. If you have libraries of 1263the Lisp code for Emacs itself is stored. If you have libraries of
1258your own, put them in a single directory and add that directory 1264your own, put them in a single directory and add that directory to
1259to @code{load-path}. @code{nil} in this list stands for the current default 1265@code{load-path}, by adding a line like this to your init file
1260directory, but it is probably not a good idea to put @code{nil} in the 1266(@pxref{Init File}):
1261list. If you find yourself wishing that @code{nil} were in the list, 1267
1262most likely what you really want to do is use @kbd{M-x load-file} 1268@example
1263this once. 1269(add-to-list 'load-path "/path/to/lisp/libraries")
1270@end example
1264 1271
1265@cindex autoload 1272@cindex autoload
1266 Often you do not have to give any command to load a library, because 1273 Often you do not have to give any command to load a library, because