# Bond 0.2.0 - Improving Irb's Autocompletion

**URL:** <https://www.ruby-forum.com/t/bond-0-2-0-improving-irbs-autocompletion/188218>\
**Category:** Ruby\
**Created:** [May 7, 2010, 8:17pm UTC](https://www.ruby-forum.com/t/bond-0-2-0-improving-irbs-autocompletion/188218 "2010-05-07T20:17:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ghorner](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a183cd/32.png) [@ghorner](https://www.ruby-forum.com/u/ghorner)\
**Post date:** [May 7, 2010, 8:17pm UTC](https://www.ruby-forum.com/t/bond-0-2-0-improving-irbs-autocompletion/188218/1 "2010-05-07T20:17:20Z")

</div>

Hi,  
I just released version 0.2.0 of bond, a gem which improves irb’s  
autocompletion. The most notable feature of this release is custom  
argument autocompletion of any method. This screencast shows this  
feature in action:

> **[Tagaholic - Screencast Of Argument Autocompletion for Methods in Irb](http://tagaholic.me/2010/05/07/screencast-of-argument-autocompletion-for-methods-in-irb.html)**
>
> Bond, a gem to improve irb's autocompletion, just hit version 0.2.0. With this version comes a completion configuration system similar to bash/zsh, more fixes to irb's incorrect completions...

To install:  
gem install bond

For more:

- Source: [GitHub - cldwalker/bond: Mission: Easy custom autocompletion for arguments, methods and beyond. Accomplished for irb and any other readline-like console environments.](http://github.com/cldwalker/bond)
- Docs: [Bond 0.2.2 Documentation](http://tagaholic.me/bond/doc/)
- Homepage: [Tagaholic - bond](http://tagaholic.me/bond/)

Gabriel

---

<div class="post-metadata">

**Author:** ![ghorner](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a183cd/32.png) [@ghorner](https://www.ruby-forum.com/u/ghorner)\
**Post date:** [May 8, 2010, 1:43am UTC](https://www.ruby-forum.com/t/bond-0-2-0-improving-irbs-autocompletion/188218/2 "2010-05-08T01:43:21Z")

</div>

On Sat, May 8, 2010 at 2:15 AM, ghorner [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> I just released version 0.2.0 of bond, a gem which improves irb’s  
> autocompletion. The most notable feature of this release is custom  
> argument autocompletion of any method. This screencast shows this  
> feature in action: [Tagaholic - Screencast Of Argument Autocompletion for Methods in Irb](http://tagaholic.me/2010/05/07/screencast-of-argument-autocompletion-for-methods-in-irb.html)

very nice.

gotchas though,  
if you enter “string”.length or .lines, an extra quote is appended, eg

> > “adfsdf”.length"  
> > …  
> > “adfsdf”.lines"

thanks for bond and best regards  
-botp

---

<div class="post-metadata">

**Author:** ![ghorner](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/a183cd/32.png) [@ghorner](https://www.ruby-forum.com/u/ghorner)\
**Post date:** [May 8, 2010, 9:01pm UTC](https://www.ruby-forum.com/t/bond-0-2-0-improving-irbs-autocompletion/188218/3 "2010-05-08T21:01:35Z")

</div>

botp wrote:

> > > “adfsdf”.length"  
> > > …
> > 
> > > “adfsdf”.lines"

That happens in irb anyway (without bond).
