From: Lars Magne Ingebrigtsen Date: Fri, 15 Jul 2011 12:57:20 +0000 (+0200) Subject: `lexical-binding' doc clarification X-Git-Tag: emacs-pretest-24.0.90~104^2~256 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=1d698799d3ffda0268176efb71d88165fe8e191f;p=emacs.git `lexical-binding' doc clarification * lread.c (syms_of_lread): Clarify that is isn't only `eval-buffer' and `eval-defun' that's affected by `lexical-binding'. Fixes: debbugs:8460 --- diff --git a/src/ChangeLog b/src/ChangeLog index 3bb02a71865..8ef3efa8a52 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,9 @@ +2011-07-15 Lars Magne Ingebrigtsen + + * lread.c (syms_of_lread): Clarify that is isn't only + `eval-buffer' and `eval-defun' that's affected by + `lexical-binding' (bug#8460). + 2011-07-15 Eli Zaretskii * xdisp.c (move_it_in_display_line_to): Fix vertical motion with diff --git a/src/lread.c b/src/lread.c index 6cb217a21c6..7dd566dc173 100644 --- a/src/lread.c +++ b/src/lread.c @@ -4510,9 +4510,11 @@ to load. See also `load-dangerous-libraries'. */); staticpro (&Qlexical_binding); DEFVAR_LISP ("lexical-binding", Vlexical_binding, doc: /* If non-nil, use lexical binding when evaluating code. -This only applies to code evaluated by `eval-buffer' and `eval-region'. -This variable is automatically set from the file variables of an interpreted - Lisp file read using `load'. */); +This applies to code evaluated by `eval-buffer' and `eval-region' and +other commands that call these functions, like `eval-defun' and +the like. +This variable is automatically set from the file variables of an +interpreted Lisp file read using `load'. */); Fmake_variable_buffer_local (Qlexical_binding); DEFVAR_LISP ("eval-buffer-list", Veval_buffer_list,