This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | idea for ruby code completion improvement. | ||
---|---|---|---|
Product: | obsolete | Reporter: | infrid <infrid> |
Component: | languages | Assignee: | issues@obsolete <issues> |
Status: | NEW --- | ||
Severity: | blocker | ||
Priority: | P3 | ||
Version: | 6.x | ||
Hardware: | Macintosh | ||
OS: | All | ||
Issue Type: | ENHANCEMENT | Exception Reporter: |
Description
infrid
2007-04-18 18:51:20 UTC
I just checked in an improvement yesterday which might help you; methods inherited from Object, Class and Module are all listed -after- the other methods. That's not quite the same as what you're asking; mixin methods and other inherited methods are still mixed in with the methods on the current class. For a class like Integer that seems reasonable - you want both Integer and Numeric methods to be "dominant", but not the methods from Object. Perhaps there are examples of the opposite case where you really want to hide mixins or stuff from the parent? The idea about code completion on Rails model classes is spot on - we have plans to make the code completion in Rails apps better. I recently made completion slightly better inside of controllers (still needs more) but I plan to work on improving models, migrations and others - and as part of the model work in particular looking to the datasource would offer great possibilities. I hadn't thought of making this a user-run operation via rake target but that's a really good start; tryiing to figure it out and doing it automagically by inspecting databases.yml would be much harder, especially when the datasource is not a jdbc datasource. I would kill for the ability to be able to just turn this off. Please. Autocomplete is never worth an IDE freezing 'Please wait' for 15-20 seconds. I have to keep TextMate open behind NetBeans so that I can do work while it waits to autocomplete. fwiw rails project size is 68k LOC, with a vendor directory ~64MB in size. |