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

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

[nongnu] elpa/geiser-guile d5175439c0: fix for startup with non-existent


From: ELPA Syncer
Subject: [nongnu] elpa/geiser-guile d5175439c0: fix for startup with non-existent last scm buffer
Date: Tue, 2 Jul 2024 19:01:16 -0400 (EDT)

branch: elpa/geiser-guile
commit d5175439c01b177d4f27686e5d6dfdae0505ee1f
Author: jao <jao@gnu.org>
Commit: jao <jao@gnu.org>

    fix for startup with non-existent last scm buffer
---
 geiser-guile.el | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/geiser-guile.el b/geiser-guile.el
index 558c6bff8a..a282fa3d1e 100644
--- a/geiser-guile.el
+++ b/geiser-guile.el
@@ -626,10 +626,9 @@ See `geiser-guile-use-declarative-modules'."
 (defun geiser-guile--startup (remote)
   "Startup function, for a remote connection if REMOTE is t."
   (geiser-guile--set-up-error-links)
-  (let ((geiser-log-verbose t)
-        (g-load-path (buffer-local-value 'geiser-guile-load-path
-                                         (or geiser-repl--last-scm-buffer
-                                             (current-buffer)))))
+  (let* ((last-scm (or geiser-repl--last-scm-buffer (current-buffer)))
+         (geiser-log-verbose t)
+         (g-load-path (buffer-local-value 'geiser-guile-load-path last-scm)))
     (when (or geiser-guile--conn-address remote)
       (geiser-guile--set-geiser-load-path))
     (geiser-guile--set-up-declarative-modules)
@@ -639,12 +638,10 @@ See `geiser-guile-use-declarative-modules'."
       (let ((dir (expand-file-name dir)))
         (geiser-eval--send/wait `(:eval (:ge add-to-load-path ,dir)))))
     (let ((geiser-guile-warning-level
-           (buffer-local-value 'geiser-guile-warning-level
-                               geiser-repl--last-scm-buffer)))
+           (buffer-local-value 'geiser-guile-warning-level last-scm)))
       (geiser-guile-update-warning-level))
     (let ((geiser-guile-doc-process-texinfo
-           (buffer-local-value 'geiser-guile-doc-process-texinfo
-                               geiser-repl--last-scm-buffer)))
+           (buffer-local-value 'geiser-guile-doc-process-texinfo last-scm)))
       (geiser-guile-update-doc-process-texinfo))))
 
 



reply via email to

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