* lread.c (syms_of_lread): Clarify when `lexical-binding' is used
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Tue, 19 Jul 2011 15:16:58 +0000 (17:16 +0200)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Tue, 19 Jul 2011 15:16:58 +0000 (17:16 +0200)
src/ChangeLog
src/lread.c

index 484a442..ccb2d1d 100644 (file)
@@ -1,3 +1,8 @@
+2011-07-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * lread.c (syms_of_lread): Clarify when `lexical-binding' is used
+       (bug#8460).
+
 2011-07-18  Paul Eggert  <eggert@cs.ucla.edu>
 
        * fileio.c (Fcopy_file) [!MSDOS]: Tighten created file's mask.
index 8b46f38..83b158d 100644 (file)
@@ -4510,10 +4510,9 @@ to load.  See also `load-dangerous-libraries'.  */);
   Qlexical_binding = intern ("lexical-binding");
   staticpro (&Qlexical_binding);
   DEFVAR_LISP ("lexical-binding", Vlexical_binding,
-              doc: /* If non-nil, use lexical binding when evaluating code.
-This applies to code evaluated by `eval-buffer' and `eval-region' and
-other commands that call these functions, like `eval-defun' and
-the like.
+              doc: /* Whether to use lexical binding when evaluating code.
+Non-nil means that the code in the current buffer should be evaluated
+with lexical binding.
 This variable is automatically set from the file variables of an
 interpreted Lisp file read using `load'.  */);
   Fmake_variable_buffer_local (Qlexical_binding);