[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/inf-ruby db01e3dd13 092/265: Fix send-region with pure-Pry
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/inf-ruby db01e3dd13 092/265: Fix send-region with pure-Pry repl |
Date: |
Sat, 9 Jul 2022 21:59:16 -0400 (EDT) |
branch: elpa/inf-ruby
commit db01e3dd13b05c6627a119ac8d0e726b741de37b
Author: Dmitry Gutov <dgutov@yandex.ru>
Commit: Dmitry Gutov <dgutov@yandex.ru>
Fix send-region with pure-Pry repl
#36
---
inf-ruby.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/inf-ruby.el b/inf-ruby.el
index 798f8a415e..bf1811af06 100755
--- a/inf-ruby.el
+++ b/inf-ruby.el
@@ -296,7 +296,9 @@ See variable `inf-ruby-buffer'."
"Template for irb here document terminator.
Must not contain ruby meta characters.")
-(defconst inf-ruby-eval-binding "IRB.conf[:MAIN_CONTEXT].workspace.binding")
+(defconst inf-ruby-eval-binding
+ (concat "(IRB.conf[:MAIN_CONTEXT] &&
IRB.conf[:MAIN_CONTEXT].workspace.binding) || "
+ "(defined?(Pry) && Pry.toplevel_binding)"))
(defconst ruby-eval-separator "")
- [nongnu] elpa/inf-ruby 87b96ca887 035/265: Drop --inf-ruby-mode, (continued)
- [nongnu] elpa/inf-ruby 87b96ca887 035/265: Drop --inf-ruby-mode, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby bf49b368a5 047/265: Fix #18, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby cfb1c89a25 038/265: inf-ruby-minor-mode-map: Initialize to the resulting map, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 33b89e654a 048/265: Update comment, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby f33b4aa36b 051/265: inf-ruby-switch-from-compilation: enable undo, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 771c7473b9 039/265: Pass --prompt default to ruby and jruby, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 6f4e68bb1c 043/265: Set comint-process-echoes on Windows, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 928a5dfd73 059/265: inf-ruby-switch-from-compilation: Call `comint-output-filter` on current line, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 6a45c1451a 069/265: inf-ruby-switch-to-compilation: Rename to -maybe-, tweak the docstring, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 350b12fea3 062/265: inf-ruby-prompt-format: Minor cleanup, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby db01e3dd13 092/265: Fix send-region with pure-Pry repl,
ELPA Syncer <=
- [nongnu] elpa/inf-ruby e3335232ce 081/265: Add missing code section to comment front-matter, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 87a5fd3038 074/265: Make inf-ruby-minor-mode keymap visible when doing C-h f/C-h m, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 422cc1be93 093/265: Fix #35, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 20585d3983 108/265: Use file-name-as-directory to add a trailing slash, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby dc7df6541e 091/265: inf-ruby-completions: Make safer, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 96c48e0270 084/265: Save inf-ruby-orig-process-filter value locally before switching mode, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby e8cd8c4a28 076/265: Touch up README, docstrings and comments, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 24c08fca2a 152/265: Fix the previous commit, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 171c4e9e38 139/265: Update subheaders, ELPA Syncer, 2022/07/09
- [nongnu] elpa/inf-ruby 96408b9cad 149/265: Update MELPA URL, ELPA Syncer, 2022/07/09