[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-guile cfd9116dcb: Ensure sane shell command switch
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/geiser-guile cfd9116dcb: Ensure sane shell command switch during version checks |
Date: |
Tue, 15 Feb 2022 18:58:08 -0500 (EST) |
branch: elpa/geiser-guile
commit cfd9116dcb246126950d7f2f662f09149684128b
Author: jao <jao@gnu.org>
Commit: jao <jao@gnu.org>
Ensure sane shell command switch during version checks
See discussion in issue #13
---
geiser-guile.el | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/geiser-guile.el b/geiser-guile.el
index 9ebe4d6e25..3a235c5643 100644
--- a/geiser-guile.el
+++ b/geiser-guile.el
@@ -457,10 +457,12 @@ This function uses `geiser-guile-init-file' if it exists."
(defun geiser-guile--version (_binary)
"Find Guile's version running the configured Guile binary."
;; maybe one day we'll have `process-lines' with tramp support
- (shell-command-to-string
- (format "%s -c %s"
- (geiser-guile--binary)
- (shell-quote-argument "(display (version))"))))
+ (let ((shell-command-switch "-c")
+ (shell-file-name "sh"))
+ (shell-command-to-string
+ (format "%s -c %s"
+ (geiser-guile--binary)
+ (shell-quote-argument "(display (version))")))))
(defun geiser-guile-update-warning-level ()
"Update the warning level used by the REPL.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] elpa/geiser-guile cfd9116dcb: Ensure sane shell command switch during version checks,
ELPA Syncer <=