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

[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 "")
 



reply via email to

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