[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/inf-ruby f3c927c1b9 230/265: inf-ruby--irb-needs-nomultili
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/inf-ruby f3c927c1b9 230/265: inf-ruby--irb-needs-nomultiline-p: Handle irb or ruby absence |
Date: |
Sat, 9 Jul 2022 21:59:28 -0400 (EDT) |
branch: elpa/inf-ruby
commit f3c927c1b917a20ce6b2228d480db43171aadd9b
Author: Dmitry Gutov <dgutov@yandex.ru>
Commit: Dmitry Gutov <dgutov@yandex.ru>
inf-ruby--irb-needs-nomultiline-p: Handle irb or ruby absence
---
inf-ruby.el | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/inf-ruby.el b/inf-ruby.el
index 288cc1efd4..8634ffb56a 100755
--- a/inf-ruby.el
+++ b/inf-ruby.el
@@ -108,9 +108,11 @@ returns a string."
command))
(defun inf-ruby--irb-needs-nomultiline-p ()
- (let ((version (nth 1 (split-string
- (shell-command-to-string "irb -v") "[ (]"))))
- (version<= "1.2.0" version)))
+ (let* ((output (shell-command-to-string "irb -v"))
+ (fields (split-string output "[ (]")))
+ (if (equal (car fields) "irb")
+ (version<= "1.2.0" (nth 1 fields))
+ (error "Irb version unknown: %s" output))))
(defcustom inf-ruby-console-environment 'ask
"Envronment to use for the `inf-ruby-console-*' commands.
- [nongnu] elpa/inf-ruby 871158bcad 255/265: Merge pull request #153 from tunnes/feature-create-eval-overlay, (continued)
- [nongnu] elpa/inf-ruby 871158bcad 255/265: Merge pull request #153 from tunnes/feature-create-eval-overlay, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 7ed2b03c95 258/265: Check specifically than IRB.conf is defined, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 8894867e9d 263/265: Fix #159 by bringing back --noreadline, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 51ba99f6be 186/265: Proper heading for hooks, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby ec70d7f0e9 187/265: inf-ruby-buffer: Fix "wrong-type-argument stringp nil" outside of any project, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby e05cc84738 196/265: Add menu for inf-ruby-minor-mode, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 5d7397ddd9 206/265: Add Hanami console launcher, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 2fa228f756 210/265: Add minitest-compilation-mode to Ruby compilation modes, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby d51fdaf2ac 218/265: Resolve deprecation warnings on inf-ruby-console-rails, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 5531aaeb89 219/265: Merge pull request #119 from abicky/fix-deprecation-warning, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby f3c927c1b9 230/265: inf-ruby--irb-needs-nomultiline-p: Handle irb or ruby absence,
ELPA Syncer <=
- [nongnu] elpa/inf-ruby d6aa7d32ae 261/265: Merge pull request #157 from tunnes/fix-broken-behaviour-on-load-current-ruby-file-fn, ELPA Syncer, 2022/07/09