diff options
author | Lars Magne Ingebrigtsen <larsi@gnus.org> | 2011-07-19 17:16:58 +0200 |
---|---|---|
committer | Lars Magne Ingebrigtsen <larsi@gnus.org> | 2011-07-19 17:16:58 +0200 |
commit | f41628b25314bf3ab1129306a6ff414650fea915 (patch) | |
tree | 6f5450be67bb0245d62c318519c5adf12710fbac | |
parent | 1bfd59e52c910539dea41e86204fd86b38024239 (diff) | |
download | emacs-f41628b25314bf3ab1129306a6ff414650fea915.tar.gz |
* lread.c (syms_of_lread): Clarify when `lexical-binding' is used
-rw-r--r-- | src/ChangeLog | 5 | ||||
-rw-r--r-- | 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 <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. 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); |