]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/emacs.c (syms_of_emacs) <installation-directory>: Doc fix.
authorGlenn Morris <rgm@gnu.org>
Tue, 10 Jan 2012 20:37:10 +0000 (15:37 -0500)
committerGlenn Morris <rgm@gnu.org>
Tue, 10 Jan 2012 20:37:10 +0000 (15:37 -0500)
This confusingly-named variable is typically nil in an installed Emacs,
and in an uninstalled Emacs points to the build directory, rather
than eg the target installation directory.  Yay.

src/ChangeLog
src/emacs.c

index 83e703e80a1a6fe1541ab43110f9d1c0f602af7f..e359924e8f7e7fb5aadfe2b76ce5edbea14654a5 100644 (file)
@@ -1,5 +1,7 @@
 2012-01-10  Glenn Morris  <rgm@gnu.org>
 
+       * emacs.c (syms_of_emacs) <installation-directory>: Doc fix.
+
        * epaths.in (PATH_LOADSEARCH, PATH_EXEC, PATH_DATA, PATH_DOC):
        Update template values to be closer to their typical values these days.
 
index 459fe4ec92ad626504134c9d1f5b3b96d5db4a4c..d0c99bd6dff725750dd7539fa45f377242396aa0 100644 (file)
@@ -2480,9 +2480,11 @@ The value is nil if that directory's name is not known.  */);
 
   DEFVAR_LISP ("installation-directory", Vinstallation_directory,
               doc: /* A directory within which to look for the `lib-src' and `etc' directories.
-This is non-nil when we can't find those directories in their standard
-installed locations, but we can find them near where the Emacs executable
-was found.  */);
+In an installed Emacs, this is normally nil.  It is non-nil if
+both `lib-src' (on MS-DOS, `info') and `etc' directories are found
+within `invocation-directory' or its parent.  For example, this
+is the case when running an uninstalled Emacs executable from its
+build directory.  */);
   Vinstallation_directory = Qnil;
 
   DEFVAR_LISP ("system-messages-locale", Vsystem_messages_locale,