Bug #3167: RDoc issues in interactive mode
http://redmine.ruby-lang.org/issues/show/3167

Author: Benoit Daloze
Status: Open, Priority: Normal
Assigned to: Eric Hodel, Category: DOC, Target version: 1.9.2
ruby -v: ruby 1.9.2dev (2010-01-14 trunk 26319) [x86_64-darwin10.3.0]

Recently, rdoc has changed a lot the interface.
While there is a lot of improvement, I'd like to report these issues:

1) completion with methods does not work when in interactive mode and typed a class (you need to type again the class or type it yourself(so no completion))
> ri -i
> Stri<tab>ng
[description of String]
> gsu<tab> => no completion
> but String#gsu<tab> works
That's a small matter, I agree.

2) methods should be a comma separated list in interactive mode
because the current output is very long and verbose and make you scroll a lot to see the class description
The separation of the methods depending from which 'gem' it comes is really useful and should be kept.

3) when you happen to type something bad (like 'Array[' or 'Array#['), it crash (understandable) but it also freeze my terminal.
ctrl+c get a new prompt, but I am unable to type.
If you type entirely, it works nicely: 'Array<#|.>[]' for the instance method, 'Array::[]' for the class.
(Shouldn't '.' try to resolve first to class methods, because :: is longer, and not working so good currently?)

4) completion of <Class>::<class_method> seem to not work in some cases like File::open and even 'File.<*>'

Regards,
B.D.


----------------------------------------
http://redmine.ruby-lang.org