From: Csaba Henk Date: 2005-04-02T21:34:49+09:00 Subject: Re: Open letter to anyone developing a Ruby IDE On 2005-03-30, Eric Hodel wrote: > Have you used Readline tab completion in irb? It is far from useful, > giving you too many potential completions from too far up the > inheritance tree. From the readme of irb enhancements (http://www.creo.hu/~csaba/ruby/): irb-completion-enhanced.rb Context-sensitive completion for irb. [snip] There is one more feature: an attribute named watch_ancestors of IRB::InputCompletor. If is it set to true, method name completion will behave in the familiar way. If set to false, only the own methods of the object (and its class) are shown. And if it's nil, then each hit on the tab key switches between these two behaviours (this latter is the default). This is useful eg. when you want to explore a new ruby class (I guess at such an occasion your focus is not on being notified to the fact that the object responds to is_complex_yaml? ...) Csaba