custom settings for binding.repl
Opened this issue · 6 comments
hey
could it be a good idea if the default order for binding.repl.auto
gave preference to "irb" ? binding.repl defines the default order with pry at the front and since i think irbtools focuses on irb users it might be a good idea to give irb priority.
if you wanted to change the default order you'd say something like:
Binding.repl.auto_order = ["irb", "rib", "pry", "ripl"]
binding.repl has shortcut for auto-discovery as binding.repl!
but it's only on master right now. on the released gem it's still binding.repl.auto
.
BindingRepl.auto_order = ["irb", …]
also works.
released v1.0.0 with binding.repl!
to rubygems.org
binding.repl also (once again) has 0 runtime dependencies. adding toml as a runtime dependency was a mistake after thinking about it. fixed in >=v1.0.0.
Thank you for the updates. Will tweak the order in the next release. Haven't had the issue yet, because I never had pry and irbtools in the same bundle ;)
yeah, the default order is defined as: ["pry", "ripl", "rib", "irb"]
. binding.repl!
for an IRB user will try to require pry, then ripl, then rib, and finally match on irb, so it's not as efficient as it could be.
🚀 🚀