]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/lread.c (syms_of_lread): Make it clearer that these are the
authorChong Yidong <cyd@stupidchicken.com>
Fri, 1 Jan 2010 18:14:22 +0000 (13:14 -0500)
committerChong Yidong <cyd@stupidchicken.com>
Fri, 1 Jan 2010 18:14:22 +0000 (13:14 -0500)
names of loaded files (Bug#5068).

* doc/lispref/loading.texi (Where Defined): Make it clearer that these
are loaded files (Bug#5068).

doc/lispref/ChangeLog
doc/lispref/loading.texi
src/ChangeLog
src/lread.c

index 8e88e5026e8fdd138a31b4e0760aae337e368668..0f4abc7a9843428188499a4657947ef02c653e9e 100644 (file)
@@ -1,3 +1,8 @@
+2010-01-01  Chong Yidong  <cyd@stupidchicken.com>
+
+       * loading.texi (Where Defined): Make it clearer that these are
+       loaded files (Bug#5068).
+
 2009-12-29  Chong Yidong  <cyd@stupidchicken.com>
 
        * minibuf.texi (Completion Styles): Document `initials' style.
index 8ccc0071e2a2668c858fad8584db5af8e72d0884..416d4513b671f2ccffc4eb4e01cf126e75fb0d1e 100644 (file)
@@ -823,13 +823,14 @@ without extension.
 @code{load-history}.
 
 @defvar load-history
-This variable's value is an alist connecting library file names with the
-names of functions and variables they define, the features they provide,
-and the features they require.
-
-Each element is a list and describes one library.  The @sc{car} of the
-list is the absolute file name of the library, as a string.  The rest
-of the list elements have these forms:
+This value of this variable is an alist that associates the names of
+loaded library files with the names of the functions and variables
+they defined, as well as the features they provided or required.
+
+Each element in this alist describes one loaded library (including
+libraries that are preloaded at startup).  It is a list whose @sc{car}
+is the absolute file name of the library (a string).  The rest of the
+list elements have these forms:
 
 @table @code
 @item @var{var}
index d6447678e0baaa4b21cc017e5cd2e55af19472d5..73000341f68fd8e9be05a51671ef73bd7afb274a 100644 (file)
@@ -1,5 +1,8 @@
 2010-01-01  Chong Yidong  <cyd@stupidchicken.com>
 
+       * lread.c (syms_of_lread): Make it clearer that these are the
+       names of loaded files (Bug#5068).
+
        * eval.c (run_hook_with_args): Handle the case where the global
        value has the obsolete single-function form (Bug#5026).
 
index 0649c638d9895fc1c0977bbce5cb04ee1b84e993..50d2702639e886a6def761f7e8221c9804ff17bb 100644 (file)
@@ -4377,20 +4377,20 @@ the rest of the FORMS.  */);
   Vafter_load_alist = Qnil;
 
   DEFVAR_LISP ("load-history", &Vload_history,
-              doc: /* Alist mapping file names to symbols and features.
-Each alist element is a list that starts with a file name,
-except for one element (optional) that starts with nil and describes
-definitions evaluated from buffers not visiting files.
-
-The file name is absolute and is the true file name (i.e. it doesn't
-contain symbolic links) of the loaded file.
-
-The remaining elements of each list are symbols defined as variables
-and cons cells of the form `(provide . FEATURE)', `(require . FEATURE)',
-`(defun . FUNCTION)', `(autoload . SYMBOL)', `(defface . SYMBOL)'
-and `(t . SYMBOL)'.  An element `(t . SYMBOL)' precedes an entry
-`(defun . FUNCTION)', and means that SYMBOL was an autoload before
-this file redefined it as a function.
+              doc: /* Alist mapping loaded file names to symbols and features.
+Each alist element should be a list (FILE-NAME ENTRIES...), where
+FILE-NAME is the name of a file that has been loaded into Emacs.
+The file name is absolute and true (i.e. it doesn't contain symlinks).
+As an exception, one of the alist elements may have FILE-NAME nil,
+for symbols and features not associated with any file.
+
+The remaining ENTRIES in the alist element describe the functions and
+variables defined in that file, the features provided, and the
+features required.  Each entry has the form `(provide . FEATURE)',
+`(require . FEATURE)', `(defun . FUNCTION)', `(autoload . SYMBOL)',
+`(defface . SYMBOL)', or `(t . SYMBOL)'.  In addition, an entry `(t
+. SYMBOL)' may precede an entry `(defun . FUNCTION)', and means that
+SYMBOL was an autoload before this file redefined it as a function.
 
 During preloading, the file name recorded is relative to the main Lisp
 directory.  These file names are converted to absolute at startup.  */);