Version: 3.9.96 (beta6) (using KDE 4.3.3) Compiler: gcc OS: Linux (i686) release 2.6.31.5-0.1-desktop Installed from: openSUSE RPMs When I discovered the brief auto-complete popup, I found it a bit confusing. For example: - multiple overloads are shown exactly the same. So the suggestions for a QString become: append() append() append() arg() arg() arg()
...so I would like to suggest, could you show some argument information, or just squash all overloads together? After pressing a ( character, the auto-suggest popup could appear for the various possible arguments.
That doesn't look like our autocompletion (unless that changed recently). We always show arguments and return type for each method. The above looks more like kate's wordcompletion or something else jumping in herre.
Have to correct myself: The always-minimal completion looks like that and the automatic-popup when set to minimal. AFAIK this is a wontfix, David explicitly made the auto-completion popup (i.e. the one that pops up automatically) the very-brief version as its supposed to allow you to type faster. So its not supposed to complete more than the function name, if you want more information there's Ctrl+Space shortcut to show that information (or you can change to full completion under Settings->KDevelop->Language) I'll leave the decision to David.
Andreas, the short autocompletion does what is described above. It is triggered - given the option is set - during automatic completion. Manual completion is always "full" completion. I second the wish request. Since it's supposed to be "short", the stuff should get merged.
(In reply to comment #4) > Andreas, the short autocompletion does what is described above. It is triggered > - given the option is set - during automatic completion. Manual completion is > always "full" completion. > > I second the wish request. Since it's supposed to be "short", the stuff should > get merged. I think you're misunderstanding. Diederik asks for the short-list to be not-so-short-anymore but instead be like the full completion. Which doesn't make much sense as thats the point of the full completion. If you want full automatic completion, there's an option for that in the settings.
> ...so I would like to suggest, could you show some argument information, > __or just squash all overloads together?__ I second _that_ part of his request.
Yes, that's what I meant to say too :-) While typing a dot, the auto completion kicks in with the possible names (overloads squashed as one). When pressing the ( the argument completion kicks in. Both would complement each other quite nicely in such way.
That makes this a dupe. *** This bug has been marked as a duplicate of bug 203954 ***