From f41628b25314bf3ab1129306a6ff414650fea915 Mon Sep 17 00:00:00 2001 From: Lars Magne Ingebrigtsen Date: Tue, 19 Jul 2011 17:16:58 +0200 Subject: [PATCH] * lread.c (syms_of_lread): Clarify when `lexical-binding' is used --- src/ChangeLog | 5 +++++ src/lread.c | 7 +++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index 484a4420363..ccb2d1dc907 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2011-07-19 Lars Magne Ingebrigtsen + + * lread.c (syms_of_lread): Clarify when `lexical-binding' is used + (bug#8460). + 2011-07-18 Paul Eggert * fileio.c (Fcopy_file) [!MSDOS]: Tighten created file's mask. diff --git a/src/lread.c b/src/lread.c index 8b46f382694..83b158d97d8 100644 --- a/src/lread.c +++ b/src/lread.c @@ -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); -- 2.39.2