branch: elpa/buttercup commit 3772ad5cfda0b0507cd50c12f6e2fcec251f1576 Author: Jorgen Schaefer <cont...@jorgenschaefer.de> Commit: Jorgen Schaefer <cont...@jorgenschaefer.de>
Use eval-region instead of eval-buffer. eval-buffer ignores the value of lexical-binding. --- buttercup.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/buttercup.el b/buttercup.el index 41c9016..6eb3aa8 100644 --- a/buttercup.el +++ b/buttercup.el @@ -353,8 +353,9 @@ form.") (with-current-buffer lisp-buffer (insert code)))))) (with-current-buffer lisp-buffer - (setq lexical-binding t) - (eval-buffer)) + (setq-local lexical-binding t) + (eval-region (point-min) + (point-max))) (buttercup-run))) (provide 'buttercup)