emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/geiser-mit ddd2ba733e: Change default evaluation environme


From: ELPA Syncer
Subject: [nongnu] elpa/geiser-mit ddd2ba733e: Change default evaluation environment to REPL one. Fixes issue 7
Date: Mon, 9 Sep 2024 16:00:00 -0400 (EDT)

branch: elpa/geiser-mit
commit ddd2ba733e8274d40a26b5d6d2ee11f1bac8abe6
Author: Federico Beffa <beffa@fbengineering.ch>
Commit: Federico Beffa <beffa@fbengineering.ch>

    Change default evaluation environment to REPL one. Fixes issue 7
---
 src/geiser/emacs.scm | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/geiser/emacs.scm b/src/geiser/emacs.scm
index 32b13ad300..dbec826f3c 100644
--- a/src/geiser/emacs.scm
+++ b/src/geiser/emacs.scm
@@ -133,10 +133,9 @@
 (define (geiser:eval module form . rest)
   rest
   (let* ((output (open-output-string))
-         (environment (package/environment (find-package (if module
-                                                             module
-                                                             '(user))
-                                                         #t)))
+         (environment (if module
+                          (package/environment (find-package module #t))
+                          (nearest-repl/environment)))
          (result (with-output-to-port output
                    (lambda ()
                      (eval form environment)))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]