Actions
Feature #20778
closedruby/repl_type_completor as a bundled gem
Feature #20778:
ruby/repl_type_completor as a bundled gem
Description
When gem repl_type_completor is installed, irb --type-completor will provide better completion in IRB.
irb(main):001* [1, 2, 3].map(&:ch█
|:chr|
irb(main):001* [1, 2, 3].map(&:chr).each do |c|
irb(main):002* puts c.ch█
irb(main):003> end |c.chars |
|c.chomp |
|c.chomp!|
|c.chop |
|c.chop! |
|c.chr |
I believe this feature will provide powerful support especially to beginners, but it requires installation and setup. And what is important, you cannot activate this feature unless you know it exists.
If repl_type_completor is a bundled gem, and if IRB uses type-completor as default (https://github.com/ruby/irb/pull/1010), Ruby 3.4's IRB will provide great experience by default.
With bundler¶
When repl_type_completor is not added to Gemfile, fallback to regexp-based completion.
Force require: consider later.
Dependency¶
prism and rbs
Actions